Full Stack Engineer II

Far Coder

Canada

Hybrid

CAD 108,000 - 135,000

Full time

14 days+
Application generator

Get a reply from this employer — a resume and cover letter tailored to exactly what they’re hiring for.

Get past ATS filters

Benefits offered by this job

Flexible working hours
Extended health benefits
Stock options
DEI initiatives
Community initiatives

Job summary

Procurify, a remote-first procurement platform, seeks a Senior Full Stack Engineer II to build core engine and user experiences across backend and frontend. You will collaborate with designers, product managers, and engineers to ship high-quality features end to end in a fast-paced cloud environment.

The role emphasizes scalable Python/Django and TypeScript/React development, with AWS, Kubernetes, Terraform, and MySQL.

Qualifications

  • 3+ years of hands-on full‑stack experience across frontend and backend in a SaaS context.
  • Strong experience with Python and Django.
  • Experience with React and TypeScript.
  • Familiarity with Agile practices and CI/CD.
  • Collaborative, customer-focused mindset.

Responsibilities

  • Design, develop, and maintain full stack features from RESTful APIs to frontend components using Python/Django and TypeScript/React.
  • Build scalable backend services handling business logic, data storage, and integrations.
  • Create reusable, accessible frontend experiences in React and collaborate with product/design.
  • Design and optimize database schemas; ensure performance and data integrity.
  • Contribute clean, testable, and maintainable code; participate in code reviews.
  • Help strengthen system architecture and improve backend/monolith design.
  • Investigate and resolve defects and performance bottlenecks to ensure reliability.

Skills

Full stack experience
3+ years
Agile & collaborative
Empathetic & accountable

Tools

Python/Django
TypeScript/React
Kubernetes
Terraform
AWS
MySQL
CircleCI

Job description

Procurify is hiring a remote candidate for Full Stack Engineer II. This is a full time position. Work location: Canada. The role typically involves technologies such as TypeScript, React, Kubernetes, Terraform, CI/CD, Django.

About Us

Procurify is the AI-enhanced procurement and AP automation platform for mid-market organizations. We make it easy for organizations to take control of spend and save money. We’re looking for a pragmatic and thoughtful engineering leader to help scale our platform, development practices, and team.

About the Role

We are looking for a Full Stack Engineer II to join our team and help build the core engine and user experiences that power the Procurify platform. You will be a key contributor across both backend and frontend systems—working on everything from complex business logic and APIs to polished, high-performance user interfaces. In this role, you’ll collaborate closely with designers, product managers, and other engineers to solve challenging technical problems and ship high-quality features end to end. You’ll need to be passionate about building reliable backend systems and intuitive, scalable frontend applications, and eager to grow your skills in a fast-paced, modern cloud environment. Everyone at Procurify is a team player. A big part of this role involves a desire for personal growth and a customer-centric mindset. We’re seeking entrepreneurial people who are willing to challenge the status quo and contribute to larger strategic objectives.

What You’ll Be Working On
  • Build & Ship End-to-End Features: Design, develop, and maintain full stack features—from RESTful APIs and backend services to responsive, user-friendly frontend components—using Python/Django and TypeScript/React.
  • Develop Scalable Backend Services: Build and evolve backend systems that handle business logic, data storage, and integrations, ensuring performance, reliability, and scalability.
  • Create High-Quality Frontend Experiences: Implement reusable, accessible, and performant UI components in React. Collaborate with product and design to deliver intuitive user experiences.
  • Design & Optimize Database Schemas: Contribute to the design of our database models and write efficient, secure queries. You will work to ensure the performance and integrity of our data layer.
  • Champion Code Quality: Contribute clean, efficient, testable, and reusable code that is easy to maintain and extend. You will actively participate in code reviews, sharing your knowledge and providing constructive feedback to elevate the team.
  • Strengthen System Architecture: Collaborate with your team on technical designs to ensure they follow appropriate patterns and are architecturally sound. You will help improve the implementation and architecture of our backend systems.
  • Ensure System Reliability: Participate in the investigation and resolution of defects, performance bottlenecks, and any other issues affecting the quality and stability of the monolith.
Our Tech Stack
  • Application: Python/Django, Typescript/React
  • Cloud: AWS
  • Infrastructure & Containers: AWS, Kubernetes, Terraform
  • Databases: MySQL
  • CI/CD: CircleCI
Lead With Cares
  • Commitment: Demonstrates accountability and follow-through, delivering reliably and owning outcomes in a way that others can depend on.
  • Ambition: Takes initiative with curiosity and a growth mindset, pursuing bold ideas that elevate impact and performance.
  • Resilience: Shows adaptability, composure, and perseverance through challenges, staying focused and effective in a fast-changing environment.
  • Excellence: Brings rigor, collaboration, and a strong quality focus to deliver high-performing solutions and raise the bar for outcomes.
  • Simplicity: Applies focus, clarity, and streamlining to cut through complexity and enable efficient, impactful execution.
Who We’re Looking For
  • Full Stack Experience: 3+ years of professional experience in hands-on work across both frontend and backend systems, preferably in a SaaS environment.
  • AI Tool Proficiency: Daily use of tools like GitHub Copilot, Claude Code, or Cursor to streamline coding tasks, generate documentation, and scaffold features.
  • Python Proficiency: Strong experience building and maintaining applications using Python and a major web framework (we use Django).
  • React: Experience building modern web applications with React and TypeScript, including component-based architecture and state management.
  • Agile & Collaborative: Experience working with agile practices (Scrum/Kanban) and CI/CD principles. You thrive in a team environment.
  • Empathetic & Accountable: You act with compassion, believe that your team’s success is your success, and communicate effectively with both technical and non-technical colleagues.
What Makes Procurify a Great Place to Work for Engineers

A modern tech stack with opportunities to influence future architecture.

A culture committed to learning, experimentation, and engineering excellence.

Clear technical vision and empowered teams who own their outcomes.

Genuine collaboration, psychological safety, and a people-first culture.

Meaningful problems to solve with real customer and business impact.

Compensation and Benefits
  • Flexible working: We’re a remote-first organization with flexible working hours. Work anywhere from within Canada!
  • Responsible time off: We trust our team to take the time they need to rest and recharge while staying accountable to their commitments.
  • Extended health benefits: We prioritize our team’s health and well-being. We offer a competitive health, vision, and dental package along with an Employee Assistance Program (EAP), and a health and wellness spending account.
  • Community initiatives: We have a strong commitment to the community. Join one of our regular community days, donate to our Donate Your Day program, and get involved with one of our lunch and learns.
  • Stock options: Everyone has a chance to own a part of Procurify with our competitive stock program.
  • DEI initiatives: We regularly run a diversity, equity, and inclusion roundtable where we host guest speakers and tackle the topics that matter.

On Target Earnings Range: $108,150 - $135,450 CAD (This range is dependent on experience, with a component of these earnings made up of variable pay and not inclusive of any benefits or equity that might exist in your total compensation package.)

We have an amazing team; we’ve welcomed team members who were boat captains, funeral directors, swing dancers, competitive gamers, plumbers, and novelists. Everyone has a story and we’re here to embrace them!

Senior.

Hiring Policy

Procurify is an Equal Opportunity Employer. We do not discriminate against any team members or applicants for employment because of race, color, disability, sex, age, national origin, religion, sexual orientation, or gender identity and/or expression. If you feel like you don’t meet all of the requirements for this role, we encourage you to apply anyway. We know that feelings of imposter syndrome can get in the way of meeting incredible candidates, and we certainly don’t want those feelings to get in the way of meeting you! We really want to get to know you and why you're great for the role. Please avoid including your picture and age on your resume.

Learn More

To learn more about Procurify, check out these resources
Check out what our customers are saying about us https://www.procurify.com/testimonials
Learn more about our procure-to-pay platform https://www.procurify.com/product/

Skills required for this role include TypeScript, React, Kubernetes, and related tools for day-to-day development. Seniority level: Senior.

Get your free, confidential resume review.

or drag and drop your file here.

Similar jobs

Similar jobs worth comparing

Senior Full Stack Engineer
Senior Full Stack Engineer

Procurify • Vancouver

On-site
CAD 122,000 - 152,000
Flexible working
Responsible time off
Extended health benefits
+3
Senior Product Manager
Senior Product Manager

Procurify • Canada

On-site
CAD 145,000 - 160,000
Flexible working
Unlimited responsible time off
Extended health benefits
+4
Senior Product Manager
Senior Product Manager

Procurify • Vancouver

Remote
CAD 145,000 - 160,000
Flexible remote-work hours
Unlimited responsible time off
Extended health benefits
Engineering Manager, AI Engineering Procurify · Remote · Canada · AI Engineering CA$184,000–CA$205,000 10mo ago
Engineering Manager, AI Engineering Procurify · Remote · Canada · AI Engineering CA$184,000–CA$205,000 10mo ago

Aimlroles • Vancouver

Hybrid
CAD 184,000 - 205,000
Flexible working
Time off
Health benefits
+3
Solutions Consultant
Solutions Consultant

Procurify • Canada

Remote
CAD 100,000 - 110,000
Flexible working
Extended health benefits
Stock options
+1
Solutions Consultant
Solutions Consultant

Procurify • Vancouver

Remote
CAD 100,000 - 110,000
Flexible remote-first working within C
Extended health benefits
Stock options
+1
Senior Customer Success Manager
Senior Customer Success Manager

Procurify • Vancouver

Remote
CAD 103,000 - 131,000
Flexible working
Unlimited responsible time off
Extended health benefits
+4
GTM Enablement Manager
GTM Enablement Manager

Procurify • Vancouver

Remote
CAD 91,000 - 114,000
Flexible working
Time off flexibility
Health benefits
+3
Senior Full-Stack Engineer
Senior Full-Stack Engineer

Prophix Software Inc. • Canada

On-site
CAD 145,000 - 165,000
Health insurance
Retirement plan
Parental leave
+6
Senior Software Engineer
Senior Software Engineer

Prophix Software Inc. • Canada

On-site
CAD 125,000 - 165,000
Health coverage
Dental coverage
Vision coverage
+5