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

Senior Java Developer jobs in Aurora, ON

Sort by: -
    • We're looking for a senior engineer who can take ownership of complex systems, make sound technical decisions, and drive meaningful outcomes.
    • 2+ years in a tech lead or senior engineering role with direct team leadership.
    • Lead a small team of 2–4 developers, providing mentorship and day-to-day…
    • This role is responsible for automating workflows across every department, eliminating inefficiencies, and building a scalable operating system that supports…
    • 5+ years of experience leading a software engineering team, working with others to solve problems, sharing knowledge, grow and mentor developers.
    • You will modify existing APIs and create new APIs using both Oracle ADF BC REST as well as Jersey frameworks.
    • Development at the database level is also required…
    • You’ll transform complex logistics and maintenance data into intuitive mobile experiences that drivers and managers depend on every day.
    • Applies expertise and in-depth understanding of managed services environments, next-generation databases and developer tools.
    • Code pipeline, CICD, Build/Deploy.
    • Accommodations Plus International (API) is a technology and services company focused on driving innovation across the travel and transportation industry.
    • At CN, everyday brings new and exciting challenges.
    • The Specialist, Data Developer is responsible for building, handling, and optimizing data pipelines.
    • Our client in the OEM, Trades space is looking for a Senior Full Stack Developer with 15+ years of experience building scalable web applications across front-…
    • Mentor and guide developers by providing quality coaching and ensuring proper execution of their tasks.
    • Senior C++/ Java Developer to provide technical and…
    • Hybrid - Candidate MUST be able to work 3 days onsite and 2 days remote.
    • Analysis, Design, Implementation and Testing.
    • Junior C++/ Java Developer to help program and maintain the world's largest online poker platform, built with Java, C++, SQL and AWS.
    • Contract 4+ months, possible extension.
    • Build and maintain secure Java services and REST APIs using Spring Boot.
    • Familiarity with analytics tools (Power BI).
    • You will collaborate with senior developers, architects, and actuarial partners to support our modernization and cloud transformation initiatives while ensuring…
Get email updates for the latest Senior Java Developer jobs in Aurora, ON

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