Skip to content
mimi

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