Software Engineer, Front End Developer, Full Stack Developer
Job in
Ottawa, Ontario, Canada
Listed on 2026-07-21
Listing for:
Jobtailor
Full Time
position Listed on 2026-07-21
Job specializations:
-
Software Development
Front End Developer, Full Stack Developer, React.js, Java Developer
Job Description & How to Apply Below
Responsibilities
- Build and evolve our React front end, our form-builder, web forms, and shared component library, using React, Redux/MobX, Type Script, 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 True Context 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, Sumo Logic, Snyk, and Docker.
- Work closely with Designers to build intuitive, high-quality capabilities into our web apps.
- A deep command of modern front-end frameworks (React, JavaScript/Type Script) 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.
Note that applications are not being accepted from your jurisdiction for this job currently via this jobsite. Candidate preferences are the decision of the Employer or Recruiting Agent, and are controlled by them alone.
To Search, View & Apply for jobs on this site that accept applications from your location or country, tap here to make a Search:
To Search, View & Apply for jobs on this site that accept applications from your location or country, tap here to make a Search:
Search for further Jobs Here:
×