Ce recruteur est en ligne!

Voilà ta chance d'être vu en premier!

Postuler maintenant

Lead Backend Software Engineer

Toronto, ON
  • Nombre de poste(s) à combler : 1

  • À discuter
  • Emploi Permanent

  • Date d'entrée en fonction : 1 poste à combler dès que 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

Exigences

Niveau d'études

non déterminé

Années d'expérience

non déterminé

Langues écrites

non déterminé

Langues parlées

non déterminé