Software Engineering Team Lead

J
JobgetherECommerce logistics
Based in CanadaFull-TimeLead
Salary130,000 - 135,000 CAD per year
Apply NowOpens the employer's application page

Job Details

Experience
Approximately 3–5 or more years of professional software development experience
Required Skills
DockerPHPHTMLJavascriptMySQLSoftware ArchitectureReactRESTful APIs

Requirements

  • Approximately 3–5 or more years of professional software development experience building and maintaining production applications.
  • Strong proficiency in PHP and experience developing, debugging, and supporting backend applications in production.
  • Solid knowledge of MySQL, including query optimization, indexing, performance analysis, and troubleshooting.
  • Hands-on experience developing frontend applications using React, JavaScript, and HTML5.
  • Ability to investigate and resolve complex production issues across full-stack applications and interconnected services.
  • Experience leading developers or technical support teams, coordinating work, prioritizing incidents, and guiding technical decisions.
  • Strong understanding of software architecture, scalable application design, system reliability, and maintainable code.
  • Experience conducting code reviews, mentoring developers, and promoting engineering standards and best practices.
  • Familiarity with REST APIs and troubleshooting integrations between application components and external services.
  • Experience improving application monitoring, logging, alerting, and observability is an advantage.
  • Docker and containerized development environments are beneficial; AWS infrastructure and cloud-based application deployment are a plus.
  • Familiarity with message queue systems such as RabbitMQ is desirable.
  • Understanding of CI/CD pipelines, automated testing, and release management practices is beneficial.
  • Experience with Agile software development teams is an advantage.
  • Exposure to eCommerce, order fulfillment, logistics, Shopify, or Amazon is desirable.

Responsibilities

  • Lead the development support team responsible for production incidents, bug fixes, technical investigations, and platform stability.
  • Coordinate investigations, root cause analysis, and post-incident reviews for complex production issues.
  • Write, maintain, and improve production code across PHP backend services and React frontend applications.
  • Diagnose and resolve performance issues across PHP applications, MySQL databases, REST APIs, and frontend systems.
  • Conduct code reviews and establish coding guidelines, development standards, and testing practices.
  • Coach junior and intermediate developers and provide technical guidance.
  • Improve monitoring, logging, alerting, and debugging tools.
  • Own production deployments and support release planning.
  • Work with Product, Operations, Customer Success, and Engineering to prioritize incidents and communicate technical risks.
  • Recommend architecture improvements and lead initiatives to reduce technical debt and operational risk.
View Full Description & ApplyYou'll be redirected to the employer's site
130,000 - 135,000 CAD per year
Apply Now