Senior Full Stack Developer
Mississauga - Canada
Job Summary
Senior Full Stack Developer
Aversan Inc.() 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
- Bachelors 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# Core .
- 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 applicants full name and the position title you are applying for. The resume format should be PDF.
Required Experience:
Senior IC
About Company
Accelerate Your Product Roadmap Design, build, testing, certification, and support services for your systems and software. Learn More Never Miss a Milestone.