About the job
H2 Analytics is at the forefront of transforming how professionals prepare for high-stakes scenarios using cutting-edge simulation and data-driven technologies. We have developed the Exercise Architect Suite (EASE), which serves military, intelligence, law enforcement, and emergency response sectors by facilitating the creation of critical training exercises. Join our dynamic team where your coding skills drive exceptional performance, and innovation is a core value.
About the Team and Role:
We are launching a new Custom Projects team dedicated to developing innovative products aligned with our mission. To realize these greenfield projects, we seek versatile engineers capable of swiftly prototyping ideas and laying the groundwork for products that will enhance the EASE suite. We are eager to welcome a proactive Senior Developer to design and build data analysis tools for intelligence operatives.
This position is hands-on; you will primarily engage in coding, system design, prototyping, and product deployment. The technologies, frameworks, and tools for these new systems are yet to be determined, and you will have a significant say in their selection and architectural approach.
Our engineering team operates entirely remotely; while our headquarters are in Ottawa, you are welcome to visit. This role can be performed from any location in Canada with flexible hours, although core meetings will be based on Eastern Time. Occasional international travel may be required.
About You:
You are a well-rounded senior software engineer with at least 6+ years of experience in developing complex web applications and backend services as a full-stack engineer, including a minimum of 2 years in a senior capacity. We would also consider candidates with staff-level experience. You are confident leading intricate features, quickly building proof-of-concepts, and managing features comprehensively.
We Look For:
Exceptional architecture and design capabilities
Full stack development proficiency with TypeScript and JavaScript
In-depth knowledge of reactive UI frameworks (React, Vue, etc.)
Extensive database experience (SQL/NoSQL), especially with PostgreSQL, PostGIS, and geospatial data
Proven experience in developing REST APIs
Strong background in Linux and Docker containers
Bachelor’s or Master’s degree in Computer Science, Software Engineering, or a related field, or equivalent experience

