H2analytics
Senior Software Engineer
Canada · Senior
No sponsorship$120k-$170kDetected 135 days ago
JavaScriptTypeScriptPythonGoRustReactVue.jsNode.jsDistributed SystemsBackend DevelopmentFull-Stack DevelopmentSQLNoSQLMongoDBAWSCloud PlatformsDockerTerraformCI/CDLinuxDevOpsRESTLLMsAgile
About the role
- Our current focus is on creating generative AI features using LLMs to generate relevant training content, integration with military simulators, and an easier interface.
- Our stack is primarily Typescript, Vue, NestJS / Node, Mongo, Python.
- The engineering team is 100% remote; our head office is located in Ottawa and you're welcome to come in.
Responsibilities
- Lead the architectural design and implementation of EASE features including developing APIs, UX, and automated tests
- Writing proposals, carrying out code experiments, and building prototypes
- How to build a team in a small, fast-moving startup
Requirements
- Advanced knowledge of reactive UI frameworks (React, Vue…)
- Expertise with TypeScript, JavaScript, and Python
- Deep experience with Linux and Docker containers
- Bachelor's or Master's degree in Computer Science, Software Engineering, or a related field, or equivalent experience
- You are a well-rounded senior fullstack engineer with at least 6+ years of experience building complex web applications and backend services as a full-stack engineer, with a minimum of 2 years at the senior level.
Nice to have
- Experience architecting and maintaining production cloud infrastructure (AWS, Terraform, devops are a plus)
- Architecting microservices and large-scale distributed systems for performance, scalability, high availability
- Experience interviewing software engineering candidates at a senior level
- Software security background
- authentication and authorization, OWASP top 10
- Gathering stakeholder feedback and defining features to meet customer needs
- Advanced coding practices and architectural patterns
- Mentoring junior developers and fostering best practices
Skills
- H2 Analytics is redefining how professionals train for high-stakes environments through advanced simulation and data-driven tools.
- Identify and push for technical and process improvements
- Improving our CI/CD and simplifying deployment and administration
- Drive performance and scalability improvements
- These tools help identify relevant skills and experience within your resume.
- Strong architecture and design skills
- Database architecture experience (SQL / NoSQL)
Compensation
- The annual base salary for this role is between CAD $120k - $170k, based on skill and experience.
Benefits
- Extended health insurance for employees and their dependants
- A generous and flexible vacation policy.
- We encourage time off to recharge
- Company equity in a growing startup
Company info
- The core EASE team builds tools for creating and running large-scale training exercises.
- This role can be located anywhere in Canada with flexible hours, though our core meetings are oriented on the Eastern time zone.
- We believe in shipping code frequently.
- We value collaboration.
- We are driven by results, not process.
- We use a lightweight Scrum (agile) development practice and we are dedicated to continuous improvement.
- You love teaching, and you're comfortable taking the lead on complex features, mentoring less-experienced developers.
- You're a lifelong avid learner.
Visa & Work Authorization
- This role is only open to people able to obtain Secret security clearance in Canada due to the nature of our work
Apply directly at H2analytics →Create a free account for alerts like thisView H2analytics immigration profile
This listing is sourced directly from H2analytics's careers page and normalized into a canonical job model.