Senior Java Developer jobs in Aurora, ON
- Frontier Dental SupplyMarkham, ON
- $90,000–$110,000 a year
- Full-time
- Tuition reimbursement
- Paid time off
- Vision care
- Dental care
- Casual dress
- On-site parking
- We're looking for a senior engineer who can take ownership of complex systems, make sound technical decisions, and drive meaningful outcomes.
- Frontier Dental SupplyMarkham, ON
- $90,000–$110,000 a year
- Full-time
- Paid time off
- Vision care
- Dental care
- RRSP match
- Extended health care
- Casual dress
- 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…
Senior Software Developer
Easily applyMTLI Group of CompaniesMarkham, ON L3R 3K7- $70,000–$120,500 a year
- Full-time
- Extended health care
- This role is responsible for automating workflows across every department, eliminating inefficiencies, and building a scalable operating system that supports…
- Tangerine BankToronto, ON M2H 0A1
- 5+ years of experience leading a software engineering team, working with others to solve problems, sharing knowledge, grow and mentor developers.
Software Engineer - API
Easily applyCMiCToronto, ON M3J 3K1- $70,000–$115,000 a year
- Full-time
- Dental care
- Paid vacation
- RRSP match
- Wellness program
- 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…
Senior React Native Developer
Easily applyOften replies in 1 dayBrightOrder Inc.Canada- $90,000–$110,000 a year
- Full-time
- Vision care
- Dental care
- You’ll transform complex logistics and maintenance data into intuitive mobile experiences that drivers and managers depend on every day.
- BMO Financial GroupToronto, ON
- $75,900–$141,900 a year
- Full-time
- Tuition reimbursement
- Life insurance
- Applies expertise and in-depth understanding of managed services environments, next-generation databases and developer tools.
- Code pipeline, CICD, Build/Deploy.
Observability Engineer
Easily applyAccommodations Plus InternationalMarkham, ON L3R 5B4- $90,000–$110,000 a year
- Full-time
- Monday to Friday +2
- Paid time off
- Life insurance
- Employee assistance program
- RRSP match
- Extended health care
- Accommodations Plus International (API) is a technology and services company focused on driving innovation across the travel and transportation industry.
- Canadian National RailwayVaughan, ON
- Monday to Friday
- At CN, everyday brings new and exciting challenges.
- The Specialist, Data Developer is responsible for building, handling, and optimizing data pipelines.
Sr. Fullstack Developer/ Architect
Easily applyTalentSphereConcord, ON L4K 1Z8- $130,000–$150,000 a year
- 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-…
C++ / Java Developer
Easily applySource CodeVaughan, ON- $120,000–$130,000 a year
- Full-time
- Mentor and guide developers by providing quality coaching and ensuring proper execution of their tasks.
- Senior C++/ Java Developer to provide technical and…
- View all Source Code jobs - Vaughan jobs - C++ Developer jobs in Vaughan, ON
- Salary Search: C++ / Java Developer salaries in Vaughan, ON
RQ09800 - Sr. Software Developer - Full Stack
Easily applySource CodeToronto, ON- Full-time
- Hybrid - Candidate MUST be able to work 3 days onsite and 2 days remote.
- Analysis, Design, Implementation and Testing.
RQ09800 - Sr. Software Developer - Full Stack
Easily applySource CodeToronto, ON- Full-time
- Hybrid - Candidate MUST be able to work 3 days onsite and 2 days remote.
- Analysis, Design, Implementation and Testing.
C++ / Java Developer
Easily applySource CodeVaughan, ON- $90,000–$120,000 a month
- Full-time
- Junior C++/ Java Developer to help program and maintain the world's largest online poker platform, built with Java, C++, SQL and AWS.
- View all Source Code jobs - Vaughan jobs - C++ Developer jobs in Vaughan, ON
- Salary Search: C++ / Java Developer salaries in Vaughan, ON
RQ09862 - Int. Software Developer
Easily applySource CodeToronto, ON- Full-time
- Contract 4+ months, possible extension.
- Build and maintain secure Java services and REST APIs using Spring Boot.
- Familiarity with analytics tools (Power BI).
- AvivaMarkham, ON L6G 0G1
- $85,000–$105,000 a year
- You will collaborate with senior developers, architects, and actuarial partners to support our modernization and cloud transformation initiatives while ensuring…
- View all Aviva jobs - Markham jobs - Developer jobs in Markham, ON
- Salary Search: Guidewire Developer - Rating / Pricing salaries in Markham, ON
- See popular questions & answers about Aviva
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
Job details
Pay
- $90,000–$110,000 a year
Job type
- Full-time
Location
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