remote
Senior Backend Engineer Canada - COMMIT
Backend Engineer
Senior Backend Engineer driving customer‑centric solutions on a cloud platform, blending deep backend expertise with product strategy, using Python, Node.js, and AWS to deliver scalable microservices and robust APIs.
About the role
Key Responsibilities
- Collaborate directly with customers to capture technical requirements and translate them into scalable backend solutions.
- Design, develop, and maintain high‑performance microservices using Python and Node.js on AWS.
- Implement secure, well‑documented REST APIs and ensure seamless integration with front‑end and third‑party services.
- Lead code reviews, enforce best practices, and mentor junior engineers on architecture and design patterns.
- Drive continuous integration and deployment pipelines with Docker, Kubernetes, and CI/CD tools to accelerate delivery.
- Monitor system health, troubleshoot production issues, and optimize performance for reliability and cost efficiency.
Requirements
- 5+ years of backend development experience with Python and Node.js.
- Strong proficiency in AWS services (Lambda, ECS/EKS, RDS, S3, CloudWatch).
- Hands‑on experience building and scaling microservices and RESTful APIs.
- Solid understanding of containerization (Docker) and orchestration (Kubernetes).
- Excellent communication skills and a proven ability to translate customer needs into technical solutions.
Skills
pythonnodejsawsdockercicd