Lead Software Engineer (Node.js, React) (Markham)

Lead Software Engineer (Node.js, React) (Markham)

17 Aug
|
Frontier Dental Supply
|
Markham

17 Aug

Frontier Dental Supply

Markham

Vacancy Status: This posting is for an existing vacancy.

This is a Hybrid opportunity.

Lead Software Engineer (Node.js & React)

We're looking for a Lead software engineer who can take ownership of complex systems, make sound architectural and technical decisions, and drive meaningful outcomes. You will responsible to help lead a small development team of engineers and work across the full stack - backend services, frontend applications, infrastructure, and data - with significant autonomy over how problems get solved.

This isn't a role where someone hands you tickets. You'll assess tradeoffs, identify what matters, and ship solutions that move the business forward.

Key Responsibilities:

- Make technical decisions with business awareness - evaluate options, assess risks, understand downstream impact, and choose the right path - not just the clever one

- Own systems end-to-end - from database schema to API design to UI, across multiple services

- Analyze impact before acting - understand how changes propagate through interconnected services, data pipelines, and scheduled jobs before committing to an approach

- Improve what exists - identify bottlenecks, reduce fragility, expand test coverage, and modernize legacy code pragmatically

- Design for reliability - build systems that handle failure gracefully, with proper observability, error handling, and recovery

- Set technical direction - establish patterns, review architecture, and raise the engineering bar for the team

Tech Stack:

- Backend: Node.js, Express, TypeScript

- Frontend: React, Vite, Tailwind CSS

- Databases: MongoDB, MySQL

- Caching: Redis

- Infrastructure: Docker, cloud deployment (DigitalOcean), Turborepo Monorepo

- Scheduling: Cron-based job orchestration

- Integrations: REST APIs, web scraping, proxy management

Technical Skills:

- Strong production experience with TypeScript/Node.js and Express

- Solid skills across MongoDB and MySQL - schema design, query optimization, migrations

- Experience building and maintaining React frontends

- Hands-on with Docker, cloud infrastructure, and CI/CD pipelines

- Experience with Monorepo architecture and multi-service systems

- Demonstrated ability to make technical decisions independently - weighing tradeoffs, assessing blast radius,



and communicating rationale clearly

- Strong impact analysis skills - you think through second-order effects before making changes to production systems

- Experience with web scraping, proxy rotation, and third-party API integration at scale

- Familiarity with Redis caching and scheduled job orchestration

Nice to Have

- Experience with AWS services (EC2, ECS, Lambda, RDS, S3, CloudWatch, or similar)

- Familiarity with Kubernetes - container orchestration, deployments, scaling, and cluster management

- Experience with observability platforms (Datadog or similar)

- Background in e-commerce, marketplace integrations, or dynamic pricing systems

- Experience leading small engineering teams

AI Usage

AI tools are a core part of how we work:

- Claude Code and Cursor are used daily for development - code generation, refactoring, debugging, and architectural reasoning

- We expect you to be proficient with AI-assisted development and use it to move faster without sacrificing quality

- Experience applying AI/ML to business problems (optimization, forecasting, anomaly detection) is a plus

Who You Are:

- You think before you build. You ask "what breaks if this changes?" before writing code

- You communicate decisions clearly - to engineers and to non-technical stakeholders

- You take ownership of outcomes, not just tasks

- You're pragmatic - you ship working solutions and improve iteratively rather than chasing perfection

- You're comfortable with ambiguity and can turn vague problems into concrete plans

What are we at the frontier of?

Providing quality and top brand dental supplies to dental practices all across North America. Our customers trust our deep knowledge of the dental trade and our ability to provide the right products at competitive prices, all through straightforward and efficient channels.



We currently sell and distribute more than 30,000 unique products to 3,000 dental offices in Canada and the U.S. We’re on the cusp of something big.

With roots in the dental wholesale and distribution industry Frontier Dental Supply, Inc., was formed in 2016. We are headquartered in the Greater Toronto Area (GTA).

We are proud to have been certified and awarded the following:

· Great Place to Work for four consecutive years.

· The Best Workplaces in 2021.

· Finalist for Fastest Growing Company 2021 and Startup Business of the Year 2021 by CanadianSME.

· Excellence in Customer Service 2023.

Learn more about what it’s like to work at Frontier Dental Supply Inc. from our very own employees on our Glassdoor page.

We’re rooting for you! We thank all candidates for taking the time to apply. However, only those candidates selected to move forward in our recruitment process will be contacted.

Here at Frontier Dental, we are a diverse team that nurtures an inclusive environment. We attribute our growth significantly to our ability to learn from one another’s perspectives.

Frontier

Dental values the unique skills and experiences of each of our candidates; recognizing that each prospective team member contributes to our efforts in building a diverse and inclusive place to work. We are committed to being an equal opportunity employer and are happy to provide accommodations upon request at all stages of the recruitment process. Should you require any disability-related accommodation to support your participation in our recruitment process, please notify us and we will work with you to meet your accessibility needs.

The above statements are intended to describe the general nature and level of work being performed by people assigned to this classification. They are not to be construed as an exhaustive list of all responsibilities, duties, and skills required of employees so classified. All employees may be required to perform duties outside of their normal responsibilities from time to time, as needed.

Frontier Dental uses artificial intelligence and automated screening tools to assist in reviewing applications. These tools support our recruitment process but do not replace human decision-making. Questions regarding our recruitment process may be directed to [email protected]

📌 Lead Software Engineer (Node.js, React) (Markham)
🏢 Frontier Dental Supply
📍 Markham

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: lead software engineer (node.js, react) (markham) / markham

Subscribe to this job alert:

Get the latest job offers by email for: lead software engineer (node.js, react) (markham) / markham