Back to All Roles

Backend Developer (Node.js/Python)

EngineeringVancouver, BC (Hybrid)$115K - $155K

About the Role

Build robust and scalable backend systems using Node.js or Python. Design APIs, manage databases, and ensure system reliability. This role involves working on cloud-based solutions and integrating with frontend teams to deliver end-to-end features.

Key Responsibilities

  • Design and develop RESTful and GraphQL APIs
  • Manage and optimize databases (SQL/NoSQL)
  • Implement microservices architecture and containerization (Docker/Kubernetes)
  • Ensure security best practices and data integrity
  • Monitor and scale systems for high traffic
  • Collaborate on DevOps pipelines and CI/CD
  • Troubleshoot and resolve production issues

Qualifications

  • 4+ years in backend development
  • Expertise in Node.js or Python (FastAPI/Django)
  • Experience with databases (PostgreSQL, MongoDB)
  • Knowledge of cloud platforms (AWS, Azure)
  • Familiarity with authentication (OAuth, JWT)
  • Strong understanding of system design principles
  • Experience with version control (Git) and agile methodologies

What We Offer

Hybrid flexibility, cloud certification reimbursements, team-building events, health and wellness programs, and equity in a growing company.