Resume Score

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

Sign in to check score

About the role

  • Software Engineer developing full-stack solutions at TrueContext, leveraging AI tools for enhanced productivity. Building features across React front end and Java backend for field service operations.

Responsibilities

  • Build and evolve our React front end, our form-builder, web forms, and shared component library, using React, Redux/MobX, TypeScript, Jest, and CSS, following sound functional-programming and collective-ownership principles.
  • Own front-end health: dependency and security upgrades and paying down front-end tech debt, so the codebase stays fast, safe, and easy to change.
  • Build new roadmap features across the full stack in the core TrueContext product (Java, Spring, JavaScript, MySQL, AWS), including upcoming server-side search and platform work.
  • Use AI coding tools (e.g. Claude Code) daily as a core part of how you ship, for scaffolding features, exploring unfamiliar code, drafting tests, and triaging production incidents.
  • Push our AI-forward SDLC frontier: evaluate and recommend new tools, agents, and practices
  • Own delivery all the way to production: observability, safe rollbacks, and overall system health, improving site reliability, security, and performance.
  • Engage fully in modern development practices: code reviews, pair programming, automated testing, and retrospectives on CI/CD and SRE trends, using tools like New Relic, SumoLogic, Snyk, and Docker.
  • Work closely with Designers to build intuitive, high-quality capabilities into our web apps.

Requirements

  • A deep command of modern front-end frameworks (React, JavaScript/TypeScript) with experience working on production-grade, customer-facing web applications.
  • Real, hands-on backend experience, preferably with Java and Spring, with solid knowledge of relational databases (MySQL) and web application development.
  • You’re a true full-stack contributor, not a front-end specialist who dabbles on the server side.
  • AI-native ways of working. You actively leverage AI tools as a force multiplier.
  • Experience with a cloud platform; we use AWS.
  • Comfort operating with ambiguity and autonomy, and genuine ownership of delivery to production.
  • A demonstrable knack for solving tough problems, with strong technical instincts and decision-making.
  • A desire to continuously learn and improve, and the ability to ramp fast (we onboard with an AI-assisted curriculum built from our own codebase and internal walkthroughs).
  • Strong collaboration and communication skills; a genuine team player.

Benefits

  • Company-wide and team social events
  • Yearly wellness allowance
  • Annual learning allowance
  • Great time-off benefits (4 weeks of vacation + 2 True2ME days + 1 TrueCrewCares day)
  • Summer hours
  • Catered lunches 2x per week
  • An amazing office space with plenty of snacks, drinks, and space to collaborate
  • Hybrid work environment (3 days a week in the office)

Job type

Full Time

Experience level

Mid levelSenior

Salary

CA$100,000 - CA$135,000 per year

Degree requirement

Bachelor's Degree

Tech skills

AWSCloudDockerJavaJavaScriptJestMobXMySQLReactReduxSDLCSpringTypeScript

Location requirements

HybridOttawaCanada

Report this job

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