Skip to main content
Post your resume and find your next job on Indeed!

Frontier Engineering jobs

Sort by: -
    • Experience leading small engineering teams.
    • Set technical direction - establish patterns, review architecture, and raise the engineering bar for the team.
    • You'll take a specification document and carry it through schematic capture, layout, fabrication, assembly, bring-up, and basic firmware.
  • View similar jobs with this employer
    • The Senior Program Manager is accountable for leading large‑scale, enterprise‑wide transformation programs that span people, process, and technology.
    • Able to bridge research, engineering, and product effectively.
    • Push the frontier of applied ML to improve advertiser outcomes and platform efficiency.
    • Experience working within a regulated or security-conscious enterprise (professional services, engineering, financial services, healthcare, or similar).
    • 2+ years in a tech lead or senior engineering role with direct team leadership.
    • Establish and enforce coding standards, code review processes, and engineering…
    • Collaborate with engineering, fabrication, and field teams to deliver reliable, safe systems.
    • Location:* Calgary, AB | Type: Full‑Time (Field + Office +…
    • Journeyman trade, technical degree, or diploma in engineering, facility management, building trade management, or equivalent education and experience.
    • Time Zone Alignment: Ability to maintain a consistent work schedule that overlaps with Pacific Time (PT) for a minimum of 6 hours daily.
    • Tu sais quand abstraire et quand garder ça simple - Over-engineering est aussi un échec.
    • 30% Développement* - Tu codes, mais de façon stratégique.
    • Strong problem-solving skills and reverse-engineering thinking, with the ability to anticipate and predict potential risks from a fraudster’s perspective.
  • View similar jobs with this employer
    • Deep understanding of platform integration patterns and APIs, system integrations, software engineering patterns, development of architectural/high level…
    • Work closely with engineering teams to translate customer requirements into product.
    • Track record of building effective cross-functional relationships,…
    • Process Architecture & Re-engineering: Experience in designing and leading business process re-engineering (BPR) use cases (AI-driven is a plus) and…
Get e-mail updates for the latest Frontier Engineering jobs

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 Software Engineer (Node.js, React) - job post

Frontier Dental Supply
3.7 out of 5 stars
Markham, ONHybrid work
$90,000–$110,000 a year - Full-time
You must create an Indeed account before continuing to the company website to apply

Job details

Pay

  • $90,000–$110,000 a year

Job type

  • Full-time

Location

Markham, ONHybrid work

Benefits

Pulled from the full job description

  • Tuition reimbursement
  • Paid time off
  • Vision care
  • Dental care
  • Casual dress
  • On-site parking

Full job description

Sr. Software Engineer (Node.js, React)

We're looking for a senior engineer who can take ownership of complex systems, make sound technical decisions, and drive meaningful outcomes. You'll 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

Job Type: Full-time

Pay: $90,000.00-$110,000.00 per year

Benefits:

  • Casual dress
  • Dental care
  • On-site parking
  • Paid time off
  • Tuition reimbursement
  • Vision care

Work Location: Hybrid remote in Markham, ON

Let Employers Find YouUpload Your Resume