Full Stack Developer
2 days ago
About Us
CSMC is shaping the future of advanced energy and aerospace technologies through innovation in nuclear microreactors, quantum sensing, and deep-tech engineering. We're looking for a Full Stack Developer to join our growing team and help us develop micro-modular reactors for space and other extreme environments.
Overview
We are seeking a highly skilled and motivated Full Stack Developer. The ideal candidate will work closely with a broad array of engineers, scientists, and several of the most experienced space professionals in Canada. This position involves designing, developing, and maintaining end to end software systems applied in several company projects. The role requires a blend of creativity, technical expertise, project management, and problem-solving skills.
Main Responsibilities
- Build internal tools for simulations, data visualization, and control system prototyping.
- Develop APIs and pipelines to integrate physics/neutronics models with engineering workflows.
- Support PLC/embedded systems engineers with hardware in the loop workflows, simulated data feeds, and digital twin integration.
- Establish initial DevOps/CI/CD pipelines to support a small but growing engineering team.
- Build dashboards/UI tools for engineers to monitor reactor models, test rigs, and experiments.
- Design and implement scalable, reliable, and efficient back-end systems to support AI/ML applications.
- Develop and maintain RESTful APIs and microservices for integrating machine learning models with front-end applications and other systems.
- Implement security best practices to protect sensitive data and ensure compliance with relevant regulations.
- Document system architecture, APIs, and operational procedures to facilitate knowledge sharing and maintenance.
- Project Manage UI/UX design projects, ensuring timely delivery and adherence to quality standards.
- You'll set the foundation for coding standards (
repo structure, version control, testing, documentation, security mindset)
, development practices, and software architecture, while being hands-on in delivering end-to-end solutions.
Qualifications, Experience, Knowledge and Skills Essential
- Education: Bachelor's or master's degree in a relevant discipline (e.g., computer science, Information Technology or related field.
- Strength in Python (scientific stack: NumPy, Pandas, SciPy. PyTorch/TensorFlow for modeling)
- Experience with C++ for performance-critical simulation/system integration.
- Comfortable with TypeScript/JavaScript for front-end/backend full-stack dev.
- Experience building/managing Databases in PostgreSQLor MongoDB
- DevOps / Infrastructure
- Docker + containerization (to package models, APIs, and tools).
- CI/CD setup (GitLab CI, GitHub Actions, Jenkins).
- Cloud experience (AWS, Azure, GCP), but also on-prem hosting skills for air-gapped / regulated environments.
- Linux systems expertise.
- Comfort working in a startup environment — balancing speed, quality, and adaptability.
- Communication: Excellent communication and collaboration skills.
- Time Management: Exceptional time management and organizational abilities.
- Motivation: A highly motivated self-starter capable of working independently and as part of a team.
Bonus Experience
- Familiarity with Modbus, OPC UA, digital interfacing with PLCs and control hardware.
- Exposure to safety-critical software development
- Experience in data visualization, scientific computing, or highly regulated industries (energy, defence, aerospace).
- Basic understanding of machine learning algorithms and principles.
- Experience in deploying and scaling machine learning models in production environments
- Experience working with geophysics data sets
Why Join CSMC
The chance to help shape the future of energy, space, and defense in Canada
Exposure to cutting edge technologies, with mentorship from experienced founders and executives
A collaborative, mission-driven culture with a flat hierarchy and room for rapid growth
Equity participation in a high-growth startup
The candidate must be a highly motivated self starter, capable of working through complex issues to solve problems that are not off the shelf. They should be capable of moving through setbacks and finding ways to persevere
Must be eligible to work in Canada, and able to attain appropriate security clearances requisite with an aerospace & nuclear company of this type, and commensurate nuclear engineering position. Candidates will be subject to background checks.
This is a second floor opportunity (on a space elevator). This is about an opportunity to learn, be given responsibility, and grow with the company.
We have an affinity for diverse people and thinkers with unique perspectives and life experience. CSMC is an equal opportunity employer supporting diversity and inclusion.
Email resumes and cover letters to: -
-
Software Developer
5 days ago
Kitchener, Ontario, Canada Christie Digital Systems Inc. Full time $80,000 - $120,000 per yearWe give bright minds the tools to be truly creative and innovative. Join our team At Christie, we create award-winning light technology solutions and services that help our partners and customers deliver unforgettable shared experiences. We're a global group of passionate people at a company committed to leading-edge innovation, creating high-quality...
-
Senior AI Developer
2 weeks ago
Kitchener, Ontario, Canada Syndesus Full time $120,000 - $180,000 per yearSenior AI Developer Company Overview Our client is revolutionizing technical support through AI-powered solutions that help service providers and technology companies solve connectivity and network problems proactively—before customers need to contact support. They're transforming their platform to be AI-first and seeking a Senior AI Developer who excels...
-
SDET - Software Development Engineer in Test
6 days ago
Kitchener, Ontario, Canada DOZR Full time $104,000 - $156,000 per yearCompany Description DOZR is transforming the $60 billion equipment rental industry. Every road, hospital, school, home and rocket that is built needs equipment, but there are a lot of challenges that currently exist when renting, maintaining and managing that equipment. We have set out to change thatDOZR is an online marketplace for heavy equipment. Our...
-
Kitchener, Ontario, Canada D2L Full time $104,000 - $160,000 per yearHow will I make an Impact? At D2L, we're looking for software developers who are passionate about technology and eager to help us transform teaching and learning around the world. Whether you're building core product features or strategic customer solutions, your work will help make dreams a reality. Our Custom Development Services (CDS) team operates with...
-
Kitchener, Ontario, Canada D2L Full time $85,000 - $125,000 per yearD2L is a cloud company that is modernizing education and building the Future of Work. The old models of teaching and learning are in the midst of the largest transformation in history, and D2L is at the heart of that fundamental shift.New models of teaching and learning enable a personalized, student-centric experience – and deliver improved retention,...
-
Front End Software Developer 2
2 days ago
Kitchener, Ontario, Canada D2L Full time $75,000 - $98,000 per yearD2L is a cloud company that is modernizing education and building the Future of Work. The old models of teaching and learning are in the midst of the largest transformation in history, and D2L is at the heart of that fundamental shift.New models of teaching and learning enable a personalized, student-centric experience – and deliver improved retention,...
-
Technical Architect
2 days ago
Kitchener, Ontario, Canada Bridgeport Crew Full timeBridgeport Crew is committed to building innovative, scalable, and user-focused digital solutions that create real impact. We combine strategic vision with innovative technology, and we're looking for a Lead Architect to guide our teams in delivering exceptional results.Location: Kitchener, OntarioThis is an on-site role; remote or hybrid work arrangements...
-
Kitchener, Ontario, Canada D2L Full time $130,000 - $160,000 per yearD2L is a cloud company that is modernizing education and building the Future of Work. The old models of teaching and learning are in the midst of the largest transformation in history, and D2L is at the heart of that fundamental shift.New models of teaching and learning enable a personalized, student-centric experience – and deliver improved retention,...
-
Staff Engineer
1 week ago
Kitchener, Ontario, Canada ApplyBoard Full time $120,000 - $180,000 per yearApplyBoard simplifies the study abroad search, application, and acceptance process by connecting international students, recruitment partners, and educational institutions on one intuitive and personalized platform. ApplyBoard is a mission-driven, hyper-growth organization. It has been attracting dedicated individuals for more than eight years who are...
-
Systems Developer
1 week ago
Kitchener, Ontario, Canada Co-operators Career Full time $80,000 - $120,000 per yearCompany: CGLDepartment: Information TechnologyEmployment Type: Temporary Full-Time (4 months)Work Model: Hybrid Language: English is required, French is an asset.The Opportunity:We are a leading Canadian financial services co-operative committed to being a catalyst for a sustainable and resilient society and our team is essential to deliver on this...