Non Linear Creations jobs
Senior Back-End Developer
Easily applyOff2ClassToronto, ON M6J 2L5- $115,000–$125,000 a year
- Communication: Able to explain technical issues, risks, and solutions clearly to technical and non-technical colleagues.
- Based in the Greater Toronto Area.
- View all Off2Class jobs - Toronto jobs - Senior Back End Developer jobs in Toronto, ON
- Salary Search: Senior Back-End Developer salaries in Toronto, ON
- Cochrane District Services BoardTimmins, ON
- $31.19–$37.38 an hour
- Temporary
- Job Reports to: Lead Manager, Ontario Works and Client Care.
- Under the direction of the Ontario Works Program Manager (and Housing), the Case Manager will…
- View all Cochrane District Services Board jobs - Timmins jobs
- Salary Search: Case Manager salaries in Timmins, ON
- Cochrane District Services BoardTimmins, ON
- $31.19–$37.38 an hour
- Temporary
- Job Reports to: Lead Manager, Ontario Works and Client Care.
- Under the direction of the Ontario Works Program Manager (and Housing), the Case Manager will…
- View all Cochrane District Services Board jobs - Timmins jobs
- Salary Search: Case Manager salaries in Timmins, ON
- ArcadisOttawa, ON
- $76,000–$114,000 a year
- As a civil designer, you will contribute to a range of infrastructure projects, with an emphasis on detailed design for municipal and linear infrastructure.
- View all Arcadis jobs - Ottawa jobs - Junior Civil Engineer jobs in Ottawa, ON
- Salary Search: Junior/Intermediate Civil Engineering Designer salaries in Ottawa, ON
- See popular questions & answers about Arcadis
CAE Engineer
Easily applyFlex-N-GateBradford, ON- $80,000–$110,000 a year
- Full-time
- Conduct non-linear crash analysis and correlate to physical testing.
- Conduct linear stiffness and durability analysis and correlate to testing.
- View all Flex-N-Gate jobs - Bradford jobs
- Salary Search: CAE Engineer salaries
- See popular questions & answers about Flex-N-Gate
- Alberta Machine Intelligence Institute (Amii)Edmonton, AB T6G 2B7
- Full-time +2
- Experience with predictive modeling using statistics and classical ML, e.g. XGBoost, SVM, linear regression.
- The team brings together former brokers, software…
Vice President of Sales
Easily applyLevel AgencyCanada- $125,000–$175,000 a year
- Chez Level, l’IA est un ensemble de compétences, et non un raccourci.
- ✅ Vous savez vendre des solutions complexes et personnalisées, et non seulement des…
- View all Level Agency jobs - Canada jobs - Secrétaire de Vice-président (H/F) jobs in Canada
- Salary Search: Vice President of Sales salaries in Canada
- SLR ConsultingToronto, ON
- $80,000–$100,000 a year
- Full-time
- Escalation of significant environmental risks, incidents, non-conformances, and regulatory issues to project leadership, as required.
- View all SLR Consulting jobs - Toronto jobs - Environmental Planner jobs in Toronto, ON
- Salary Search: Environmental Execution Planner salaries in Toronto, ON
- See popular questions & answers about SLR Consulting
View similar jobs with this employerWarner Bros. DiscoveryMontréal, QC- Strong 3D mathematics skills (linear algebra, trigonometry, vectors/matrices, quaternions) and understanding of animation technical constraints.
Stratège, Produits IA | AI Product Strategist
Easily applyCossetteMontréal, QC- Full-time
- Co-construire la direction produit avec les designers UX/UI : définir ce qui est un oui, ce qui est un non, aligner les priorités et s'assurer que ce qui est…
- View all Cossette jobs - Montréal jobs
- Salary Search: Stratège, Produits IA | AI Product Strategist salaries
- See popular questions & answers about Cossette
Quantitative Developer
Easily applyNymbus CapitalMontréal, QC- Full-time
- Quantitative Fluency: Comfort with statistics, linear algebra and numerical computing (NumPy, pandas or Polars), enough to read a research memo and challenge…
- View all Nymbus Capital jobs - Montréal jobs - Développeur (H/F) jobs in Montréal, QC
- Salary Search: Quantitative Developer salaries in Montréal, QC
- The University of CalgaryCalgary, AB T2N 1N4
- Developing and implementing programs for: solution of linear and non-linear equations, curve fitting, solution of the algebraic eigenvalue problems,…
By creating a job alert, you agree to our Terms . You can change your consent settings at any time by unsubscribing or as detailed in our terms.
Career Resources:
Job Post Details
Senior Back-End Developer
Senior Back-End Developer
Job details
Full job description
The Senior Back-End Developer is responsible for strengthening and extending the Off2Class 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.
Job Duties
Back-End Development
- Design, build, and maintain reliable server-side application logic, APIs, services, and integrations.
- Develop scalable back-end features from 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.
Architecture & Code Quality
- Contribute to back-end architecture decisions and help evolve the platform’s technical foundations.
- Write clean, maintainable, well-documented code that follows established engineering standards.
- 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.
Infrastructure & Dependency Management
- Maintain and update back-end dependencies, software packages, server components, and plugins.
- Support cloud infrastructure and services, including AWS EC2 and RDS.
- Monitor server environments, resource usage, and application health.
- 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.
- Ensure back-end changes are delivered with a strong focus on stability and reliability.
Continuous Integration/Continuous Deployment (CI/CD)
- Create, update, and review Pull Requests (PRs).
- Support smooth deployment processes using CI/CD best practices.
- 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.
Competencies
- Back-End Engineering: Strong ability to design, build, and maintain robust server-side systems.
- System Reliability: Focused on uptime, stability, monitoring, and production readiness.
- Database Expertise: Skilled at working with SQL databases, query optimization, and data integrity.
- Problem-Solving: Able to diagnose complex technical issues and resolve them efficiently.
- Code Quality: Committed to clean, testable, maintainable code and thoughtful peer review.
- Security Awareness: Understands secure coding practices and infrastructure considerations.
- Communication: Able to explain technical issues, risks, and solutions clearly to technical and non-technical colleagues.
- Adaptability: Comfortable learning new tools, frameworks, and technologies as platform needs evolve.
- Teamwork: Works collaboratively with developers, product, and project stakeholders to achieve shared goals.
Job Qualifications
- Bachelor’s degree in Computer Science, Software Engineering, or equivalent experience
- Minimum of 8+ years of professional software development experience, with significant back-end development responsibility
- Strong proficiency in PHP and server-side application development
- Experience with JavaScript, HTML, and Frontend framworks, sufficient to collaborate effectively with front-end development work
- Experience with server management: 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
- Based in the Greater Toronto Area
Key Performance Indicators (KPIs)
- Back-End Delivery: Number and quality of back-end features, services, APIs, and improvements delivered within planned timeframes.
- System Stability: Reduction in production bugs, failed jobs, downtime, and recurring technical issues.
- Bug Resolution Time: Average time taken to identify, address, and resolve back-end defects.
- Code Quality: Frequency of critical issues found in code after deployment.
- Performance Improvements: Measurable improvements in application speed, query efficiency, background job reliability, or infrastructure utilization.
- Pull Request Cycle Time: Time from PR creation to merge, indicating efficiency in development and review processes.
- Deployment Reliability: Frequency of successful deployments and reduction in deployment-related incidents.
- Technical Debt Reduction: Progress on refactoring, dependency updates, and maintainability improvements.
What Success Looks Like
30 Days
- 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.
60 Days
- Independently build, test, and deploy new backend features and APIs aligned with product roadmap priorities.
- Optimize database queries, Redis caching, or background job performance to resolve bottlenecks.
- Actively review peer PRs and expand automated unit and integration test coverage.
90 Days
- 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.
Pay: $115,000.00-$125,000.00 per year
Benefits:
- Casual dress
- Company events
- Dental care
- Extended health care
- Paid time off
- Vision care
- Work from home
Experience:
- backend web development with PHP frameworks: 5 years (required)
- cloud computing services, such as Oracle Cloud or AWS: 1 year (preferred)
Location:
- Toronto, ON M6J 2L5 (preferred)
Work Location: Hybrid remote in Toronto, ON M6J 2L5