Backend Developer/Node.js

TechBiz Global GmbH

Montreal

Détails du poste

  • Lieu de travail : Montreal
  • Type de poste : Permanent à temps plein

Description du poste

At TechBiz Global, we are providing recruitment service to our TOP clients from our portfolio. We are currently looking for a Business Development Executive to join one of our clients' team. If you're looking for an exciting opportunity to grow in a innovative environment, this could be the perfect fit for you.

À propos du rôle

You will take ownership of our backend architecture, work closely with the frontend team on API integration, and help migrate legacy C#/.NET code to a modern Node.js stack. This is a long-term engagement with room to grow as the platform scales.

  • 3+ years of backend development experience
  • Strong proficiency in NestJS and TypeScript
  • Solid understanding of RESTful API design and Clean Architecture
  • Experience with PostgreSQL and ORM tools (TypeORM or Prisma)
  • Familiarity with Docker and containerized deployments
  • Fluent written and spoken English (for technical documentation and async communication)

Exigences

  • Design and build scalable backend architecture using NestJS and TypeScript
  • Database design and optimization with PostgreSQL + TypeORM / Prisma
  • Implement RESTful APIs, JWT authentication, CQRS, and Clean Architecture principles
  • Integrate Firebase Auth and push notifications
  • Set up and manage MinIO / AWS S3 file storage
  • Containerization and deployment management using Docker
  • Collaborate with frontend team on API integration
  • Migrate legacy C#/.NET codebase to Node.js
  • Write unit and integration tests; participate in code reviews

Tech Stack

  • Backend: Node.js, NestJS, TypeScript, TypeORM / Prisma
  • Database: PostgreSQL, Redis
  • DevOps: Docker, Docker Compose, CI/CD (GitHub Actions / GitLab CI)
  • Cloud: Firebase, MinIO / AWS S3
  • Testing: Jest, Supertest
  • Version Control: Git, GitHub / GitLab

Qualités et compétences souhaitées

  • Ability to read and understand C#/.NET code
  • Experience with DDD, Microservices, GraphQL, or Event-driven architecture
  • Redis caching experience
  • i18n / multi-language system implementation
  • Legacy codebase refactoring experience

Ce que nous offrons

  • Long-term collaboration with a growing startup
  • Work with modern technologies and best engineering practices
  • Dynamic and innovative technical team
  • Performance-based salary growth
  • Future equity potential