View all jobs
Closed

Full-Stack Software Engineer

🇨🇦 Toronto, Canada Start remote then relocate· Sponsored Visa3+ years

This position is no longer available

Check more opportunities below

Skills & Languages

Must-have required
Node.js1 Year(s)Mongodb1 Year(s)React.js1 Year(s)Typescript1 Year(s)
Nice-to-have
DockerRest ApiRedisRabbitmq
Languages required
English


Key responsibilities include:

  • Build and maintain full-stack features using the MERN stack (MongoDB, Express, React, Node.js)
  • Tailwind CSS for design
  • Design and implement REST APIs and backend services
  • Work with RabbitMQ (RMQ) for asynchronous processing, background jobs, and event-driven workflows
  • Design efficient MongoDB schemas, indexes, and data models
  • Handle authentication, authorization, and secure API access
  • Write clean, maintainable, and scalable code
  • Debug production issues and optimize performance
  • Collaborate on system design, architecture, and technical decisions
  • Participate in code reviews and follow best engineering practices


Requirements

Required Skills

  • Strong experience with JavaScript / TypeScript
  • Hands-on experience with Node.js & Express
  • Solid knowledge of React (hooks, state management, component architecture)
  • Experience working with MongoDB (schema design, aggregation, indexing)
  • Practical experience with RabbitMQ (RMQ) or similar message queues
  • Understanding of async programming, promises, and event-driven systems
  • Familiarity with REST APIs, controllers, DTO-like structures, and validation
  • Experience using Git & GitHub in a team environment

Good to Have

  • Experience with Docker and basic deployment workflows
  • Knowledge of Redis for caching
  • Familiarity with SaaS concepts: multi-tenancy, roles, permissions
  • Experience working in early-stage startups
  • Understanding of basic system design and scalability concepts

Benefits

  • Ownership over a core B2B SaaS platform
  • Close collaboration with AI engineers shipping LLM features
  • Exposure to enterprise customers and investor workflows
  • Clear growth path with increasing technical ownership
  • Competitive compensation
  • Collaborative, high-ownership culture working with global talent and hands-on, visionary leadership

Lost connection

The internet blinked. We’re catching up.

Reload page
An error has occurred. This application may no longer respond until reloaded.Reload 🗙