Senior Full Stack Developer

TEEMA Group

Brampton

On-site

CAD 73,000 - 92,000

Full time

6 days ago
Be an early applicant
Application generator

An application made for this job — a tailored resume and cover letter that speak straight to the posting.

Get past ATS filters

Job summary

TEEMA Group is seeking a Senior Full Stack Developer in Brampton, ON. You will lead the design and development of ground control software, simulators, and test tools for robotic systems, while mentoring junior team members and driving best practices.

The role requires 10+ years in software development, strong full‑stack skills across JavaScript frameworks, .NET, and relational/NoSQL databases, with Agile experience and a drive to improve software processes.

Qualifications

  • 10+ years of software development experience.
  • Strong full-stack development on Windows and/or Linux.
  • Experience with relational and NoSQL databases.
  • Experience with automated testing and Agile environments.
  • Excellent communication and mentoring skills.

Responsibilities

  • Lead design and development of ground control software, simulators, and test tools.
  • Ensure modular, maintainable, scalable, and testable software.
  • Review designs and code; mentor junior team members.
  • Establish coding standards and development processes.

Skills

Angular
C# / ASP.NET Core
JavaScript
ReactJS
HTML
CSS
.NET technologies
UX design

Education

Bachelor's degree in Software Engineering, Computer Engineering, Electrical Engineering, Computer Science, or related

Tools

NUnit
Playwright
SignalR

Job description

Senior Full Stack Developer

Job ID: 90757

Location: Brampton, Ontario

Overview

We are seeking a Senior Full Stack Developer to join our Robotics & Space Operations team in Brampton. In this role, you will use your expertise to design, implement, maintain, and test software solutions that are modular, scalable, testable, and efficient. You will work on web-based ground control software, simulators, and test tools that support the control of robotic arms, rovers, and other robotic systems used in space operations. You will take a leadership role in complex subsystem designs and implementations while helping develop the skills of junior team members through mentoring, coaching, and technical guidance.

What you will be doing:
  • Lead the design and development of ground control software, simulators, and test tools for robotic systems.
  • Develop software solutions that are modular, maintainable, scalable, and testable.
  • Ensure software designs are properly documented and effectively communicated.
  • Lead and participate in software implementation, integration, and testing activities.
  • Review technical designs and code developed by both senior and junior team members.
  • Mentor and develop junior team members through technical discussions, code reviews, design guidance, and knowledge sharing.
  • Lead estimation efforts for new development tasks and initiatives.
  • Collaborate with senior technical staff and management to establish, evolve, and enforce coding standards, development tools, environments, and processes.
  • Contribute to continuous improvement of software development practices and processes.
  • Perform other duties and responsibilities as assigned by management or the team lead.
What you must have:
  • 10+ years of relevant software development experience.
  • Proven ability to design and implement software solutions on Windows and/or Linux platforms.
  • Strong full-stack development experience.
  • Strong experience with:
    • JavaScript
    • Angular – required
    • ReactJS, including experience with Storybook
    • C# / ASP.NET Core – required
    • HTML
    • CSS
    • .NET technologies
    • UX design
  • Experience designing and working with both relational and non-relational databases, including:
    • SQL / MSSQL / PostgreSQL
    • Entity Framework
    • LINQ
    • NoSQL databases such as MongoDB and Couchbase
    • Redis and other caching technologies
    • ETL processes
  • Experience with automated software testing.
  • Experience working in an Agile development environment.
  • Strong written and verbal communication skills.
  • Strong analytical, troubleshooting, and problem-solving abilities.
  • Bachelor’s degree in Software Engineering, Computer Engineering, Electrical Engineering, Computer Science, or a related discipline.
  • Demonstrated ability to work collaboratively in a team environment.
  • Highly motivated, proactive, and enthusiastic approach to software development.
Beneficial Skills & Experience:
  • Experience with Test-Driven Development (TDD), Acceptance Test-Driven Development (ATDD), or Behavior-Driven Development (BDD).
  • Experience with:
    • SignalR
    • Playwright
    • NUnit
  • Experience with continuous integration and build automation.
  • Experience with Python and/or Lua.
Salary/Rate Range

53.85-$67.31/hour (T4)

Thank you for your interest in this opportunity

If you are selected to move forward in the process, we will contact you directly. If you do not hear from us, we encourage you to continue visiting our website for other roles that may be a good fit.

More information about TEEMA and other career opportunities

For more information about TEEMA and to consider other career opportunities, please visit our website at www.teemagroup.com

Get your free, confidential resume review.

or drag and drop your file here.

Similar jobs

Similar jobs worth comparing

Full Stack Developer
Full Stack Developer

MDA • Brampton

On-site
CAD 110,000 - 140,000
Health care plans
Dental and vision benefits
Disability income protection
+3
Full Stack Developer
Full Stack Developer

Macdonald, Dettwiler And Associates Corporation • Brampton

On-site
CAD 110,000 - 140,000
DevOps Engineer/MTS
DevOps Engineer/MTS

Macdonald, Dettwiler And Associates Corporation • Brampton

On-site
CAD 95,000 - 130,000
Health and dental benefits
Retirement savings plan
Employee assistance program
Senior C++ Flight Software Engineer VxWorks
Senior C++ Flight Software Engineer VxWorks

Kibbi • Brampton

On-site
CAD 112,000 - 140,000
Health benefits
Dental and vision coverage
Group retirement savings plans
DevOps Engineer/MTS
DevOps Engineer/MTS

MDA • Brampton

On-site
CAD 95,000 - 130,000
Senior C++ Flight Software Engineer VxWorks
Senior C++ Flight Software Engineer VxWorks

MDA Space • Brampton

On-site
CAD 151,703 - 193,076
Comprehensive health care plans
Dental and vision benefits
Group retirement savings plans
Engineering Student - Software Winter 2027 (12-16 months)
Engineering Student - Software Winter 2027 (12-16 months)

Macdonald, Dettwiler And Associates Corporation • Brampton

Hybrid
CAD 34,000 - 39,000
Senior Full Stack Developer
Senior Full Stack Developer

Aversan Inc. • Mississauga

On-site
CAD 110,000 - 140,000
Ingénieur senior - Sr MTS - Développement de logiciels Full Stack
Ingénieur senior - Sr MTS - Développement de logiciels Full Stack

MDA • Brampton

On-site
CAD 120,000 - 180,000
Senior Robot Programmer
Senior Robot Programmer

Valiant TMS • Windsor

On-site
CAD 52,000 - 62,000
Health benefits
Tuition reimbursement
Pension & insurance
+2