Node.js Developer at TELUS Digital
Vancouver, BC, Canada -
Full Time


Start Date

Immediate

Expiry Date

08 Nov, 25

Salary

0.0

Posted On

09 Aug, 25

Experience

4 year(s) or above

Remote Job

Yes

Telecommute

Yes

Sponsor Visa

No

Skills

Aws, Working Experience, Redis, Relational Databases

Industry

Computer Software/Engineering

Description

We are seeking a seasoned Node.js Developer to join our dynamic engineering team. This role is ideal for a backend-focused developer with deep expertise in Node.js and a strong understanding of serverless and event-driven architectures in cloud environments, particularly AWS. You’ll play a key role in building and scaling microservice-based applications, contributing to architectural decisions, and ensuring best development practices such as TDD, OOP, and SOLID principles are upheld.

REQUIRED QUALIFICATIONS:

  • 7+ years of experience as a software developer
  • 4+ years of experience with Node.JS.
  • NOTE: Primary experience Must be with Node.JS, not as a secondary language
  • Experience with AWS & Lambda services
  • Experience working with Scalable / Microservice architecture
  • Proven working experience with Serverless, Event-Driven architecture
  • Experience writing tests and knowledge of TDD
  • Knowledge of development principles such as OOP and SOLID
  • Database Design experience in Non-Relational Databases; noSQL or key-value DBs like Redis, Mongo and DynamoDB
  • Experience with CI / CD platforms; such as CircleCI, Travis, GitHub Actions or Azure Pipelines

How To Apply:

Incase you would like to apply to this job directly from the source, please click here

Responsibilities
  • Design, develop, and maintain scalable and efficient backend services using Node.js
  • Build serverless applications leveraging AWS Lambda and related cloud-native services
  • Architect, implement, and maintain event-driven and microservices solutions
  • Collaborate with cross-functional teams to define and refine requirements
  • Write unit, integration, and end-to-end tests following TDD practices
  • Work with NoSQL databases like MongoDB, DynamoDB, and Redis
  • Integrate CI/CD pipelines using tools like CircleCI, GitHub Actions, etc.
  • Contribute to technical design and code reviews ensuring adherence to OOP, SOLID, and clean architecture principles
  • Document code and systems thoroughly for future maintainability
Loading...