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