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.
