logo

View all jobs

Senior Full Stack Developer

Mississauga, Ontario

Senior Full Stack Developer

Aversan Inc. (www.aversan.com) is a trusted multi-service engineering and electronics manufacturing company. Aversan delivers leading-edge and reliable safety-critical electronics and software systems to the aerospace, defence, and space industries.

We are currently seeking a qualified Senior Full Stack Developer to join our team. The successful candidate will be responsible for designing, implementing, maintaining, and testing software solutions that are modular, extendable, testable, and efficient. You will work on web-based ground control software, simulators, and test tools to support control of robotic arms, rovers, and other robotics in space. The ideal candidate will lead difficult and complicated subsystem designs and implementations, helping to grow the skills of more junior teammates through mentoring and coaching.

Location: Brampton, ON
Job Type: Full Time
Working Arrangement: Hybrid

 

Responsibilities

 
  • Lead the design and development of ground control software, simulators, and test tools for space robotic systems.
  • Ensure clear documentation and communication of software designs.
  • Lead and participate in software implementation, testing, and code reviews.
  • Mentor and support junior team members through guidance and feedback.
  • Contribute to task estimation, standards development, and process improvements.
  • Collaborate with cross-functional teams and management to maintain coding, tools, and process standards.
 

Basic Qualifications

 
  • Bachelor’s degree in Computer Science, Software, Electrical Engineering, or related field with 10+ years of experience.
  • Strong experience in software design and development on Windows or Linux.
  • Proficiency in frontend technologies including JavaScript, Angular (must-have), ReactJS, HTML, CSS, and UX design.
  • Experience with backend technologies such as C#, ASP.NET Core, and .NET.
  • Knowledge of databases and data systems, including SQL (MSSQL, Postgres), NoSQL (MongoDB, Couchbase), and caching (Redis).
  • Familiarity with automated testing, Agile development, and CI/CD practices.
  • Strong analytical, problem-solving, and communication skills.
  • Experience with tools and practices like TDD, SignalR, Playwright, NUnit, and scripting languages (Python/Lua) is an asset.




Please note:
Interested applicants must apply directly to this link to be considered for this position:

The name of the file for the resume should be the applicant’s full name and the position title you are applying for. The resume format should be PDF.

 

Share This Job

Powered by