Skip to Main Content

Job Title


Senior Full Stack Engineer


Company : KWESST Micro Systems Inc.


Location : Ottawa, Ontario


Created : 2025-04-14


Job Type : Full Time


Job Description

Company Overview KWESST develops and delivers next-generation technology solutions tailored for public safety professionals, with a focus on first responders and law enforcement. Proudly Canadian, we specialize in creating innovative software, integration, and support services. Join us as we empower those who keep our communities safe. Job Description Ready to build a game-changing product from every angle? KWESST is seeking a versatile and skilled Senior Full Stack Developer to join our new Lightning team. Lightning is a cutting-edge SaaS solution designed to empower first responders and law enforcement with reliable, mission-critical tools. Youll shape it across the stack, from microservices to Kubernetes orchestration and more. As a key contributor to this fresh, collaborative team, youll tackle diverse challenges, ensuring Lightning delivers top-tier performance and usability for those who need it most. This role lets you flex your full-stack expertise, diving into everything from containerized deployments to robust services. If youre excited to make an impact with modern tech that matters, this is your shot! Responsibilities Design, implement, and maintain backend microservices and APIs using languages like Java, C# or Go. Leverage Docker, Kubernetes expertise to orchestrate containerized applications, manage deployments, and ensure high availability with K8S operators. Build and optimize scalable, secure backend systems to support Lightnings real-world demands. Work with relational database to store and retrieve data efficiently. Experience with ORM frameworks like Hibernate, JPA or etc. Collaborate with DevOps, frontend, and cross-functional teams to align on technical requirements and architectural decisions. Implement monitoring and troubleshooting solutions to keep Lightning reliable under pressure. Create and maintain technical documentation, including system designs and coding standards, to keep the team in sync. Required Qualifications A bachelors degree in Computer Science, Information Technology, or a related field (or equivalent hands-on experience). 5+ years of experience in software development, spanning backend, frontend, or mobile with a full-stack mindset. Proven expertise with Kubernetes, including orchestration and K8S operator experience. Strong skills in Java and familiarity with microservices and RESTful APIs. Experience with Agile workflows, CI/CD pipelines (e.g., Git), and building scalable systems. Knowledge of database systems (SQL and NoSQL) and data modeling. Bonus: Exposure to Android development or Web UI frameworks (e.g., React, Next.js) is a plus. Exceptional problem-solving skills and a proactive approach to tackling diverse challenges. Excellent verbal and written communication skills to collaborate across teams and articulate technical ideas. Why Join Us? This isnt just a job, its a mission to support first responders and law enforcement with Lightning, a groundbreaking SaaS platform that transforms their work. Youll be part of a dynamic new team, building a product from scratch and touching every layer of the stack. If youre ready to flex your full-stack skills on something meaningful, wed love to hear from you!