Resume Score

Check how well your resume matches this job before you apply.

Sign in to check score

About the role

  • Software Developer building reliable, scalable software for nonprofit organizations at Societ. Designing, testing, and releasing features across React, Node.js, .NET, Java, and cloud technologies.

Responsibilities

  • Design, build, test, and release application features.
  • Turn requirements and client needs into practical, scalable technical solutions.
  • Fix bugs and support the reliability and performance of live systems.
  • Investigate technical challenges, including issues that reach beyond current systems.
  • Improve development processes, architecture, and technology.
  • Use sound engineering practices and emerging AI tools.
  • Document owned systems and areas.
  • Share knowledge with developers and help Support and Product colleagues understand the products.
  • Take on other related projects as needed.

Requirements

  • A bachelor’s degree in Computer Science, Software Engineering, or a related field.
  • At least eight years of software development experience.
  • Strong knowledge of several technologies across the stack, including React, Node.js, .NET, and Java.
  • Hands-on experience with relational databases such as MySQL, Aurora, or PostgreSQL.
  • Experience with cloud technologies and tools such as AWS, EBS, and Docker.
  • Familiarity with modern architecture patterns, including microservices and multi-tier systems.
  • Experience with authentication, security, and remediation practices.
  • Knowledge of software development methods such as iterative development and Agile/Scrum.
  • Experience with GitHub, CI/CD, and project management tools such as Jira.
  • Experience using AI-powered tools and processes, such as Claude, Codex, or OpenClaw.

Job type

Full Time

Experience level

SeniorLead

Salary

Not specified

Degree requirement

Bachelor's Degree

Tech skills

AWSCloudDockerJavaJavaScriptMicroservicesMySQLNode.jsPostgresReact.NET

Location requirements

RemoteCanada

Report this job

Found something wrong with the page? Please let us know by submitting a report below.