Senior Full-Stack Engineer

Kardow

Ottawa

On-site

CAD 110,000 - 160,000

Full time

2 days ago
Be an early applicant
Application generator

Turn this role into an interview — a resume and cover letter built around what this employer wants.

Get past ATS filters

Job summary

Kardow is seeking a Senior Full-Stack Engineer to join a product-focused engineering team building enterprise software. You will lead frontend development with React and contribute across the application stack, shaping usability, navigation, and overall product quality.

You will design, implement, and integrate APIs and backend services while collaborating closely with product managers, designers, UX professionals, and engineers.

Qualifications

  • Strong front-end and back-end capability across the stack.
  • Proficiency with React and modern JavaScript/TypeScript.
  • Experience designing and consuming APIs and backend services.

Responsibilities

  • Design, develop, and maintain full-stack web applications.
  • Build modern, responsive user interfaces using React.
  • Develop and integrate APIs and backend services.
  • Contribute to front-end and backend application architecture.
  • Improve usability, navigation, workflows, and product quality.
  • Collaborate with product managers, designers, and engineers.
  • Write clean, maintainable, and well-tested code.
  • Participate in code reviews and Agile practices.

Skills

React
JavaScript/TypeScript
Full-stack development
APIs

Job description

We are looking for a Senior Full-Stack Engineer to join a product-focused engineering team working on enterprise software applications. This role combines strong front-end development, particularly with React, with the ability to contribute across the broader application stack.

The successful candidate will work on initiatives that improve product usability, navigation, information architecture, workflows, and overall product quality. This is an excellent opportunity for an experienced engineer who enjoys solving both technical and product-focused challenges.

Key Responsibilities
  • Design, develop, and maintain full-stack web applications.
  • Build modern, responsive user interfaces using React.
  • Develop and integrate APIs and backend services.
  • Contribute to both front-end and backend application architecture.
  • Work on product enhancements focused on usability, navigation, workflows, and overall product quality.
  • Improve information architecture, menus, and user experiences across the application.
  • Translate product and UX requirements into scalable technical solutions.
  • Collaborate closely with product managers, designers, UX professionals, and engineering teams.
  • Troubleshoot and resolve issues across the application stack.
  • Identify opportunities to improve application functionality, performance, and maintainability.
  • Write clean, maintainable, and well-tested code.
  • Participate in code reviews, technical discussions, testing, and Agile development practices.
  • Contribute to improving development processes, application quality, and engineering standards.
Required Qualifications
  • Strong professional experience in full-stack software development.
  • Strong hands-on experience with React.
  • Strong proficiency in JavaScript and/or TypeScript.
  • Experience developing and integrating APIs and backend services.
  • Solid understanding of modern web application architecture.
  • Experience working across both front-end and backend technologies.
  • Experience building, debugging, and maintaining production applications.
  • Strong problem-solving and troubleshooting skills.
  • Ability to collaborate effectively with product, design, UX, and engineering teams.
  • Strong communication and teamwork skills.
Preferred Qualifications
  • Professional experience with Ruby on Rails.
  • Experience working with enterprise-scale applications.
  • Experience with databases and backend data models.
  • Experience with automated testing across the application stack.
  • Familiarity with CI/CD and modern software development practices.
  • Experience with design systems or reusable front-end component libraries.
  • Familiarity with accessibility, performance optimization, and responsive web development.
  • Experience working in an Agile/Scrum environment.
What You'll Bring

You are a senior full-stack engineer with a strong front-end foundation and proven React expertise, combined with the ability to work effectively across the application stack.

You enjoy solving both technical and product challenges and are comfortable contributing to improvements that enhance usability, simplify workflows, and create a better overall user experience.

Get your free, confidential resume review.

or drag and drop your file here.

Similar jobs

Similar jobs worth comparing

Senior UI Developer
Senior UI Developer

ALLTECH CONSULTING SVC INC • Calgary

On-site
CAD 80,000 - 120,000
Senior Front-End / Full-Stack Engineer
Senior Front-End / Full-Stack Engineer

Kardow • Ottawa

On-site
CAD 110,000 - 150,000
Senior Software Engineer
Senior Software Engineer

Russell Tobin • Toronto

On-site
CAD 80,000 - 120,000
Senior React & Full-Stack Engineer
Senior React & Full-Stack Engineer

Kardow • Ottawa

On-site
CAD 110,000 - 150,000
Senior Full Stack Engineer (Node.js + React)
Senior Full Stack Engineer (Node.js + React)

Boosted • Canada

On-site
CAD 80,000 - 120,000
Frontend Developer
Frontend Developer

Highspring • Montreal (administrative region)

On-site
CAD 70,000 - 90,000
Senior Full Stack Developer - React | NodeJS
Senior Full Stack Developer - React | NodeJS

TechnoCred • Toronto

On-site
CAD 100,000 - 140,000
Senior Full-Stack Engineer
Senior Full-Stack Engineer

Boosted • Canada

Hybrid
CAD 120,000 - 180,000
Fully remote
Wellness spending account
Learning budget for certifications
+2
Senior Full-Stack Engineer
Senior Full-Stack Engineer

Chair.com.pk • Canada

On-site
CAD 120,000 - 180,000
Senior Software Engineer - Full Stack
Senior Software Engineer - Full Stack

Emburse • Toronto

On-site
CAD 120,000 - 160,000