Senior Software Engineer

 

Description:

Frontier Dental CA, a leading innovator in the dental technology space, is seeking a Senior Software Engineer to join its expanding IT team at its Markham office. This full-time, on-site position offers the opportunity to work with cutting-edge technologies, contribute to the development of web and mobile platforms, and shape scalable digital solutions that enhance the company’s product offerings.

As a Senior Software Engineer, you will design, develop, and maintain end-to-end systems using Laravel (PHP), React, and Node.js. You’ll collaborate with cross-functional teams—including product, design, and infrastructure—to deliver high-quality applications that prioritize performance, security, and user experience. This is a hands-on role ideal for an experienced full-stack developer with strong technical leadership and an appetite for innovation.


Key Responsibilities:

  • Design, develop, and maintain full-stack applications using Laravel (PHP), React, and Node.js.

  • Collaborate closely with other developers, designers, and stakeholders to implement robust, user-centric solutions.

  • Take full ownership of codebases for assigned projects, ensuring optimal architecture, maintainability, and quality.

  • Analyze business requirements, define technical scope, and make data-driven decisions balancing performance and risk.

  • Develop and maintain RESTful APIs and integrate them seamlessly across multiple systems.

  • Optimize performance and scalability, ensuring applications are secure and responsive.

  • Identify, troubleshoot, and resolve application, performance, and security issues.

  • Participate actively in code reviews, provide mentorship, and foster a culture of engineering excellence.

  • Manage databases such as MySQL, PostgreSQL, and NoSQL, implementing schema design and query optimization.

  • Maintain technical documentation (APIs, workflows, processes) for internal and cross-team reference.

  • Implement unit, integration, and end-to-end testing to ensure software reliability and quality.

  • Confidently use AI tools and automation workflows to accelerate development and improve accuracy.

  • Participate in project estimation and provide strategic technical input during sprint planning and execution.

  • Balance delivery speed, code quality, and operational risk when making project decisions.


Required Skills and Qualifications:

  • Proven experience as a Senior Full-Stack Developer, preferably in a product-driven environment.

  • At least 2+ years of experience leading or managing small development teams.

  • Strong proficiency in Laravel (PHP) and JavaScript/TypeScript for both React (front-end) and Node.js (back-end).

  • Expertise with MySQL, PostgreSQL, and NoSQL databases, including indexing, tuning, and optimization.

  • Solid experience developing and maintaining RESTful APIs with robust authentication and versioning.

  • Proficiency in Git, GitHub Actions (or similar), and CI/CD pipeline management.

  • Deep understanding of application security, clean architecture, and secure coding practices.

  • Working knowledge of cloud platforms such as AWS, Azure, or Google Cloud.

  • Familiarity with Docker, Kubernetes, and modern DevOps and observability practices.

  • Strong communication and problem-solving skills with attention to detail.

  • Ability to use AI development tools responsibly to enhance productivity.

  • Experience with Redis, RabbitMQ, and modern PHP standards (PSR).

  • Familiarity with Agile/Scrum methodologies and product lifecycle management.


Preferred Experience:

  • Prior work in healthcare, SaaS, or technology product development environments.

  • Background in infrastructure automation and continuous delivery systems.

  • Exposure to performance monitoring and data analytics tools.


Why Join Frontier Dental CA:

  • Be part of a technically progressive and innovation-driven company in the healthcare technology space.

  • Work on complex, high-impact projects that directly support business growth and digital transformation.

  • Collaborate with a supportive and talented engineering team that values creativity, accountability, and innovation.

  • Access to modern tools, frameworks, and AI-based development workflows.

  • Career growth opportunities through technical leadership and cross-functional exposure.

  • Work in a collaborative on-site environment that fosters skill development and hands-on learning.

Organization Frontier Dental CA
Industry IT / Telecom / Software Jobs
Occupational Category Senior Software Engineer
Job Location Markham,Canada
Shift Type Morning
Job Type Full Time
Gender No Preference
Career Level Intermediate
Experience 2 Years
Posted at 2025-11-04 3:53 pm
Expires on 2025-12-19