remote
Technical Engineering Lead Back End
Software Engineer
Lead backend engineering for a fast‑growing fintech, driving scalable services with Node.js, Python, and AWS. Own architecture, performance, and team mentorship in a fully remote, Canada‑only environment.
About the role
Key Responsibilities
- Architect, develop, and maintain high‑throughput backend services using Node.js and Python.
- Design and implement scalable microservices on AWS, ensuring reliability and cost efficiency.
- Lead a small team of engineers, providing mentorship, code reviews, and career development.
- Collaborate with product, data, and frontend teams to deliver end‑to‑end solutions.
- Drive continuous improvement of CI/CD pipelines, containerization (Docker), and observability.
Requirements
- 5+ years of backend development experience with Node.js and Python.
- Strong knowledge of AWS services (EC2, ECS, RDS, S3, Lambda).
- Proficiency in SQL and experience with relational databases.
- Hands‑on experience with Docker, Kubernetes, and CI/CD tooling.
- Excellent communication skills and a passion for mentoring junior engineers.
Skills
nodejspythonawsdockersql