IC
Lead Software Engineer (Backend API Developer)
iPartner Consulting
Toronto · On-site Contract Lead 2w ago
About the role
About
We are looking for an experienced Lead Software Engineer to design and build scalable, secure, and high-performance backend services. This role focuses on developing cloud-native microservices using modern technologies and deploying them in Kubernetes-based environments.
Key Responsibilities
- Design and develop RESTful APIs using Node.js (NestJS) and Python
- Build and deploy microservices in Kubernetes-based cloud environments
- Integrate and optimize databases (DB2 and MongoDB)
- Implement secure authentication using OAuth 2.0 and JWT
- Ensure high code quality through testing, reviews, and best practices
- Collaborate with cross-functional teams and lead technical discussions
- Support CI/CD pipelines and ensure production readiness
Requirements
- Strong experience in Node.js (NestJS) and working knowledge of Python
- Experience with microservices architecture and cloud deployments
- Familiarity with Kubernetes, CI/CD, and DevOps practices
- Knowledge of secure coding standards (OWASP)
- Experience with relational and NoSQL databases
- Proven ability to lead design, delivery, and code reviews
Education
Bachelor’s degree in Computer Science, Engineering, or equivalent experience required.
Skills
AWS LambdaDB2DockerGitJavaKubernetesMongoDBNode.jsOAuth 2.0OWASPPythonReactRESTful APIsSQLTesting
Don't send a generic resume
Paste this job description into Mimi and get a resume tailored to exactly what the hiring team is looking for.
Get started free