Resume Score

Check how well your resume matches this job before you apply.

Sign in to check score

About the role

  • Senior Software Engineer developing generative AI tools in a fully remote environment. Supporting military and emergency response organizations with advanced simulation technologies.

Responsibilities

  • Lead the architectural design and implementation of EASE features including developing APIs, UX, and automated tests
  • Gathering stakeholder feedback and defining features to meet customer needs
  • Writing proposals, carrying out code experiments, and building prototypes
  • Identify and push for technical and process improvements
  • Influencing what we build and how we build it
  • Improving our CI/CD and simplifying deployment and administration
  • Maintain and diagnose our software as it runs in production in the cloud or in customer data centers, in support of our customers
  • Drive performance and scalability improvements
  • Teaching advanced coding practices and architectural patterns
  • Mentoring junior developers and fostering best practices
  • Reviewing and approving code contributions from team members, ensuring quality, security, compliance

Requirements

  • at least 6+ years of experience building complex web applications and backend services as a full-stack engineer
  • a minimum of 2 years at the senior level
  • Strong architecture and design skills
  • Advanced knowledge of reactive UI frameworks (React, Vue…)
  • Expertise with TypeScript, JavaScript, and Python
  • Experience developing REST APIs
  • Database architecture experience (SQL / NoSQL)
  • 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
  • This role is only open to people able to obtain Secret security clearance in Canada due to the nature of our work.

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
  • Fully remote
  • We get together as a team at least once a year to reconnect
  • We are committed to creating a supportive and diverse company

Job type

Full Time

Experience level

Senior

Salary

CA$120,000 - CA$170,000 per year

Degree requirement

Bachelor's Degree

Tech skills

CloudDockerJavaScriptLinuxNoSQLPythonReactSQLTypeScriptVue.js

Location requirements

RemoteCanada

Report this job

Found something wrong with the page? Please let us know by submitting a report below.