Senior Back End Developer

Posted last month

Apply Now

Resume Score

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

Sign in to check score

About the role

  • Senior Back End Developer at Speer Technologies building scalable applications using Node.js and TypeScript. Collaborating on architecture and integration in a dynamic, fast-paced environment.

Responsibilities

  • Design, build, and maintain server-side applications and APIs using Node.js and TypeScript.
  • Develop scalable, high-performance backend architecture using Node.js to support web and mobile platforms.
  • Build and maintain RESTful (and/or GraphQL) APIs following modern Node.js best practices.
  • Ensure data integrity, security, and optimized system performance.
  • Collaborate with front-end developers to integrate user-facing components.
  • Troubleshoot, debug, and enhance existing backend systems.
  • Contribute to code reviews, architecture discussions, and process improvements.
  • Stay up-to-date with emerging backend technologies and best practices.

Requirements

  • Minimum 5+ years of experience as a Back End Developer or in a related role.
  • Strong proficiency in Node.js with Express.js or NestJS, and TypeScript.
  • Experience with MongoDB, Redis, and/or SQL databases (PostgreSQL, MySQL).
  • Strong understanding of RESTful APIs; experience with GraphQL and microservices is an asset.
  • Familiarity with CI/CD pipelines, containerization (Docker), and version control (Git).
  • Strong understanding of asynchronous programming and event-driven systems.
  • Solid grasp of testing frameworks such as Jest or Mocha.
  • Knowledge of security protocols, encryption, and data protection best practices.
  • Excellent communication and collaboration skills within diverse teams.

Benefits

  • Dental care
  • Paid time off
  • Vision care
  • Wellness program

Job type

Full Time

Experience level

Senior

Salary

CA$70,000 - CA$100,000 per year

Degree requirement

Bachelor's Degree

Tech skills

DockerGraphQLJavaScriptJestMicroservicesMochaMongoDBMySQLNode.jsPostgresRedisSQLTypeScript

Location requirements

RemoteCanada

Report this job

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