Senior tech lead Backend Developer (Toronto)

Senior tech lead Backend Developer (Toronto)

27 Oct
|
Off2Class
|
Toronto

27 Oct

Off2Class

Toronto

Off2Class has been supporting English as a Second Language (ESL) teachers since 2014 with tools and curriculum that simplify lesson planning and address diverse language learning needs. The company collaborates closely with educators worldwide to save time, reduce frustration, and help them focus on teaching. Off2Class provides ready-to-use lesson content, tools for tracking learner progress, and teacher training to support varied implementation models. Prospective team members join a mission-driven organization dedicated to improving language education through thoughtful technology and content.

The Senior Back-End Developer is responsible for strengthening and extending the

software platform through reliable, scalable, and maintainable back-end development. This role focuses on server-side architecture, APIs, database performance, infrastructure reliability, integrations, testing, and deployment quality.

The Senior Back-End Developer will work closely with the Lead Developer and Technical Project Manager to deliver high-quality back-end solutions that support product growth, platform stability, and a smooth experience for schools, teachers, and learners.

technical planning through deployment .

Improve existing back-end systems for performance, maintainability, security, and reliability.

Collaborate with front-end developers to ensure APIs and data flows support product requirements effectively.

Contribute to back-end architecture decisions and help evolve the platform’s technical foundations.

Review pull requests with attention to performance, security, reliability, and long-term maintainability.

Identify and reduce technical debt in core systems.

Database & Performance Management

Design, optimize, and maintain database queries, schemas, and data access patterns.

Monitor and improve the performance of SQL databases, Redis, background jobs, and other back-end services.

Investigate bottlenecks, failed jobs, production errors, and performance spikes.





Support reliable data processing and system availability across the platform.

Maintain and update back-end dependencies, software packages, server components, and plugins.

AWS EC2 and RDS .

Contribute to secure and reliable deployment practices.

Quality Assurance & Testing

Write comprehensive tests for new back-end code, including unit, integration, and regression tests where appropriate.

Support debugging and root-cause analysis for production issues.

Improve error handling, logging, monitoring, and alerting.

Help maintain reliable release processes and reduce deployment risk.

Collaborate with the development team to improve build, test, and deployment workflows.

Collaboration & Technical Planning

Work with the Lead Developer, Technical Project Manager, product team, and other developers to clarify requirements and define technical solutions.

Break down technical work into clear, manageable tasks.

Communicate trade-offs, risks, dependencies, and implementation options clearly.

Proactively suggest technical improvements that strengthen the platform.

Back-End Engineering:

Focused on uptime, stability, monitoring, and production readiness.

Database Expertise:

Skilled at working with SQL databases, query optimization, and data integrity.

Able to diagnose complex technical issues and resolve them efficiently.

Code Quality:

Understands secure coding practices and infrastructure considerations.

Able to explain technical issues, risks, and solutions clearly to technical and non-technical colleagues.

Works collaboratively with developers, product,



and project stakeholders to achieve shared goals.

Bachelor’s degree in Computer Science, Software Engineering, or equivalent experience

Minimum of 8+ years of qualified software development experience, with significant back-end development responsibility

Strong proficiency in PHP and server-side application development

Ubuntu, Nginx, SQL, Redis

Experience managing AWS infrastructure and services, including EC2 and RDS

Experience designing, building, and maintaining APIs and integrations

Strong experience with testing, debugging, performance optimization, and production support

Experience using project management and development tools, such as Jira, GitHub, or Linear

Key Performance Indicators (KPIs)

Number and quality of back-end features, services, APIs, and improvements delivered within planned timeframes.

Reduction in production bugs, failed jobs, downtime, and recurring technical issues.

Code Quality:

Frequency of critical issues found in code after deployment.

Performance Improvements:

Deployment Reliability:

Frequency of successful deployments and reduction in deployment-related incidents.

Technical Debt Reduction:

Complete architecture and codebase onboarding across core PHP services, databases, and AWS environments.

Ship first bug fixes and minor backend feature PRs through standard CI/CD and review workflows.

Establish smooth collaboration rhythms with the Lead Developer, TPM, and frontend team.

Optimize database queries, Redis caching, or background job performance to resolve bottlenecks.

Actively review peer PRs and expand automated unit and integration test coverage.

Own end-to-end technical delivery of complex backend epics from architectural planning to production release.

Drive platform reliability, technical debt reduction, and AWS infrastructure maintenance (EC2/RDS).

Ensure high deployment reliability, low PR cycle times, and proactive error monitoring.

#

📌 Senior tech lead Backend Developer (Toronto)
🏢 Off2Class
📍 Toronto

Reply to this offer

Impress this employer describing Your skills and abilities, fill out the form below and leave Your personal touch in the presentation letter.

Subscribe to this job alert:

Get the latest job offers by email for: senior tech lead backend developer (toronto) / toronto

Subscribe to this job alert:

Get the latest job offers by email for: senior tech lead backend developer (toronto) / toronto