This recruiter is online.

This is your chance to shine!

Apply Now

Lead Backend Software Engineer

Toronto, ON
  • Number of positions available : 1

  • To be discussed
  • Permanent job

  • Starting date : 1 position to fill as soon as possible


Responsibilities:

  • Lead a team of backend engineers, providing mentorship, guidance, and performance management.
  • Collaborate with the VP of Engineering to translate product roadmaps into backend engineering processes and deliverables.
  • Drive the design and architecture of scalable, high-performance backend systems in Go.
  • Oversee the deployment, monitoring, and optimization of microservices in a Kubernetes environment, promoting a culture of continuous delivery.
  • Partner with cross-functional teams, including product, design, and engineering, to ensure seamless feature implementation, testing, and documentation.
  • Identify and address performance issues, implementing innovative solutions.
  • Enhance automation in build, testing, deployment, and monitoring processes.
  • Maintain high standards for code quality, architecture, and performance through code reviews and technical leadership.
  • Ensure the security, reliability, and scalability of backend systems.

Must-Haves:

  • 5+ years of experience as a software developer with a strong backend focus in an agile environment.
  • 2+ years of experience in a leadership/mentorship role
  • Demonstrated expertise in microservices architecture, including development, monitoring, debugging, and security.
  • Proficiency with cloud services (AWS, Google Cloud, or Azure) and container orchestration (Kubernetes).
  • Advanced knowledge of Docker, Git, and CI/CD pipelines.
  • Experience in key languages (Python, JavaScript, C/C++, etc.)
  • Comprehensive experience with SQL and NoSQL databases (PostgreSQL, MongoDB).
  • Proven track record in developing RESTful services and integrating with message-passing systems (RabbitMQ, Kafka).

Bonus Points:

  • Strong coding skills in Go
  • Master’s degree in Computer Science or related field.
  • Expert-level knowledge of Go and experience with the gRPC framework.
  • Hands-on experience with advanced Kubernetes features and ecosystem tools.
  • Contributions to open-source projects or involvement in cloud-native computing foundation projects.
  • Project management certifications
  • Familiarity with frontend frameworks (React, Angular, Vue.js) to support backend integration for SPAs


Apply

Requirements

Level of education

undetermined

Work experience (years)

undetermined

Written languages

undetermined

Spoken languages

undetermined