CareerPlanSign in

Backend Developer ( Nest.js / Typescript)

Greater Vancouver, British Columbia💼 Full-time🗓 2026-06-05 → 2026-09-07

Core

Design, build, and scale robust backend services and full-stack applications at the intersection of energy, AI, and compute.

Role type

Senior Backend Software Developer (NestJS/TypeScript)

Builds

Scalable backend services, RESTful and GraphQL APIs, and micro-frontend architectures

Domain

Energy sector, cloud infrastructure, and distributed systems

Deliverable

production ML models | product features

Required skills

TypeScript, NestJS, PostgreSQL, RESTful API design, GraphQL, CQRS, Clean Architecture, Domain-Driven Design, microservices architecture, Git, Agile/Scrum methodologies

Preferred skills

Docker, CI/CD pipelines, cloud platforms (AWS/GCP/Azure), authentication & authorization (JWT/OAuth2), testing frameworks, observability tools, message brokers (Kafka/RabbitMQ/SQS), DevOps practices

Technologies

NestJS, TypeScript, PostgreSQL, GraphQL, REST, Docker, AWS, GCP, Azure, Kafka, RabbitMQ, SQS, Jest, Cypress, GitHub Actions, GitLab CI

Responsibilities

Design and develop scalable full-stack applications; Build and maintain backend services using TypeScript and NestJS; Design and integrate RESTful APIs and GraphQL APIs; Work with PostgreSQL to design efficient and scalable data models; Implement and maintain microservices using CQRS and Clean Architecture; Contribute to micro-frontend architectures; Write clean, maintainable, testable code; Participate in code reviews, architectural discussions, and technical decision-making

Seniority

Senior, hands-on IC

Sourced via adzuna · Listed on CareerPlan, which tracks 70,000+ jobs from 20+ sources.