View all jobs
Closed

Node.js Developer

🇨🇦 Toronto, Canada Fully remote5+ years
Required Candidate location: North America

This position is no longer available

Check more opportunities below

Skills & Languages

Must-have required
Node.js5 Year(s)Mongodb5 Year(s)Docker5 Year(s)React.js5 Year(s)Mysql5 Year(s)Typescript5 Year(s)Express.js5 Year(s)Redis5 Year(s)Web Scrapping5 Year(s)Kubernetes5 Year(s)Ci/cd Automation5 Year(s)Aws5 Year(s)Cloud Infrastructure5 Year(s)Datadog5 Year(s)API Integrations5 Year(s)
Languages required
English


Key Responsibilities:

  • Make technical decisions with business awareness - evaluate options, assess risks, understand downstream impact, and choose the right path - not just the clever one
  • Own systems end-to-end - from database schema to API design to UI, across multiple services
  • Analyze impact before acting - understand how changes propagate through interconnected services, data pipelines, and scheduled jobs before committing to an approach
  • Improve what exists - identify bottlenecks, reduce fragility, expand test coverage, and modernize legacy code pragmatically
  • Design for reliability - build systems that handle failure gracefully, with proper observability, error handling, and recovery
  • Set technical direction - establish patterns, review architecture, and raise the engineering bar for the team

Tech Stack:

  • Backend: Node.js, Express, TypeScript
  • Frontend: React, Vite, Tailwind CSS
  • Databases: MongoDB, MySQL
  • Caching: Redis
  • Infrastructure: Docker, cloud deployment (DigitalOcean), Turborepo Monorepo
  • Scheduling: Cron-based job orchestration
  • Integrations: REST APIs, web scraping, proxy management

Technical Skills:

  • Strong production experience with TypeScript/Node.js and Express
  • Solid skills across MongoDB and MySQL - schema design, query optimization, migrations
  • Experience building and maintaining React frontends
  • Hands-on with Docker, cloud infrastructure, and CI/CD pipelines
  • Experience with Monorepo architecture and multi-service systems
  • Demonstrated ability to make technical decisions independently - weighing tradeoffs, assessing blast radius, and communicating rationale clearly
  • Strong impact analysis skills - you think through second-order effects before making changes to production systems
  • Experience with web scraping, proxy rotation, and third-party API integration at scale
  • Familiarity with Redis caching and scheduled job orchestration

Nice to Have:

  • Experience with AWS services (EC2, ECS, Lambda, RDS, S3, CloudWatch, or similar)
  • Familiarity with Kubernetes - container orchestration, deployments, scaling, and cluster management
  • Experience with observability platforms (Datadog or similar)
  • Background in e-commerce, marketplace integrations, or dynamic pricing systems


AI Usage:

AI tools are a core part of how we work:

  • Claude Code and Cursor are used daily for development - code generation, refactoring, debugging, and architectural reasoning
  • We expect you to be proficient with AI-assisted development and use it to move faster without sacrificing quality
  • Experience applying AI/ML to business problems (optimization, forecasting, anomaly detection) is a plus+







 

Benefits

🏥 Paid vacation

Lost connection

The internet blinked. We’re catching up.

Reload page
An error has occurred. This application may no longer respond until reloaded.Reload đź—™