Job Specifications
This is a full-time, in-office position. The successful candidate will be required to work on-site at our Markham office, Monday through Friday.
Frontier Dental is seeking an experienced Senior Software Engineer to join our dynamic IT team. In this role, you’ll design, develop, and maintain applications that power our web and mobile platforms across the Laravel (PHP), React, and Node.js stack. You will collaborate with product, design, and cross-functional stakeholders to deliver robust, scalable solutions, and you’ll confidently own the codebase and tasks end-to-end—from analyzing business requirements to assessing technical trade-offs and business impact.
Your work will focus on crafting efficient, reusable code; optimizing performance; and ensuring high availability, reliability, and security. You’ll leverage modern tooling (including AI agents) and best practices to ship high-quality products that meet the evolving needs of our users.
The key responsibilities and how you will make an impact:
Build and maintain full-stack features using Laravel (PHP), React, and Node.js.
Collaborate with front-end and back-end developers to integrate user-facing elements with server-side logic and services.
Own the codebase for assigned domains: plan, implement, review, and continuously improve architecture and code quality.
Analyze business requirements, clarify acceptance criteria, and evaluate technical and business impact to guide sound decisions.
Design and implement RESTful APIs and integrations for seamless communication across systems.
Optimize application performance, scalability, and security across the stack.
Troubleshoot and resolve application functionality, performance, and security issues.
Participate in code reviews, provide constructive feedback, and mentor teammates.
Develop, optimize, and maintain databases and queries in MySQL, PostgreSQL and NoSQL, including indexing strategies.
Create and maintain clear technical documentation (code, processes, APIs).
Implement and maintain unit, integration, and end-to-end tests to ensure reliability.
Use AI confidently in daily work (e.g., code assistance, documentation, test generation, automation workflows) to improve speed and quality.
Assist with project estimation and provide technical insights during planning and execution.
Take responsibility and make decisions to move work forward, balancing speed, quality, and risk.
You are our ideal candidate if you have:
Demonstrated experience as a Senior Full-Stack Developer or similar role with a strong track record of shipped features.
2+ years of experience managing or leading small developer teams, fostering collaboration and delivering outcomes.
Strong knowledge of PHP (Laravel) and JavaScript/TypeScript in both React (front-end) and Node.js (back-end/services).
Proficiency with MySQL, PostgreSQL and NoSQL, including schema design, performance tuning, and query optimization.
Experience with RESTful APIs and web services, including authentication, authorization, and versioning.
Solid understanding of Git and GitHub Actions (or similar) for branching strategies and CI/CD pipelines.
Proven ability to manage inter-system integrations and data flows between platforms.
Strong grasp of security best practices and secure coding standards.
Excellent problem-solving skills, attention to detail, and a bias for ownership.
Strong communication skills for technical and non-technical audiences.
Confidence using AI tools responsibly to accelerate development while maintaining quality.
Experience with cloud platforms (e.g., AWS, Azure, GCP) and managed services.
Familiarity with infrastructure/DevOps practices, containerization (Docker, Kubernetes), and observability.
Knowledge of modern PHP features and PSR standards; familiarity with TypeScript on front-end/back-end.
Experience with Cache stores (e.g., Redis, RabbitMQ).
Exposure to Agile/Scrum methodologies and product discovery practices.
Frontier Dental uses an automated Applicant Screening Tool to assist in reviewing applications. This tool evaluates candidates based on job-related criteria, including skills, experience, and qualifications listed in your application materials.
You may request an alternative, non-automated assessment or an explanation of how the evaluation was conducted by contacting careers@frontierdental.com. All notices and candidate requests will be documented for compliance purposes
About the Company
Frontier Dental is a fast growing dental supply company headquartered in Toronto, Canada focused on providing dentists throughout North America with a bespoke shopping experience. With offices and distribution centers across North America, Frontier Dental offers over 40,000 skus with same day shipping. We carry all name-brand products at no unfair mark-ups, ensuring a clean and pleasant experience. Despite our growth and national reach, we stay rooted in our company values which encompass a commitment to excellence, autonomy...
Know more