P

Procurify

Cloud-based spend management & procurement platform

Senior Full Stack Software Engineer

Full-Stack EngineeringConfirmed live in the last 24 hours
Full-timeRemote in Canada

About the Job

Requirements

  • At least 5 years of professional hands-on experience across frontend and backend systems, preferably in a SaaS environment.
  • Deep understanding of large language models, prompt engineering, retrieval-augmented generation architectures, vector databases such as Databricks or pgVector, and agentic artificial intelligence frameworks such as LangChain or Google ADK.
  • Strong experience building and maintaining applications using Python and a major web framework such as Django.
  • Experience building modern web applications with React and TypeScript, including component-based architecture and state management.
  • Experience working with agile practices such as Scrum or Kanban and continuous integration and continuous delivery principles.
  • Maintain a professional and current LinkedIn profile and update it upon joining Procurify to reflect the new role.

Responsibilities

  • Design, develop, and maintain full-stack features from RESTful application programming interfaces and backend services to responsive frontend components using Python/Django and TypeScript/React.
  • Build and evolve backend systems that handle business logic, data storage, and integrations while ensuring performance, reliability, and scalability.
  • Implement reusable, accessible, and performant user interface components in React, collaborating with product and design to deliver intuitive user experiences.
  • Contribute to database model design and write efficient, secure queries to ensure data-layer performance and integrity.
  • Ensure clean, efficient, testable, reusable, maintainable code that aligns with the technical strategy and coding standards.
  • Provide technical leadership in the team's output and ensure technical designs follow appropriate design patterns, are architecturally sound, and adhere to secure coding practices.
  • Enable observability and monitoring of relevant system behavior in the team's areas of ownership and use collected data to propose improvements to application performance and stability.

Desired Qualifications

  • Experience in a SaaS environment.

About the Company

Procurify

Cloud-based spend management & procurement platform

Procurify provides a cloud-based spend management platform that helps mid-sized to large organizations control purchasing, manage expenses, and gain real-time visibility into spending. The system includes budgeting, approval workflows, and expense tracking, and is delivered via a subscription SaaS model. Customers access the platform to submit purchase requests, route them through configurable approval processes, monitor budgets, and track expenses across departments, all in a single interface. Unlike generic procurement tools, Procurify emphasizes ease of use, real-time insights, and alignment of spending with business goals, supported by a focus on customer success and ongoing product improvements. The company’s goal is to make organizational spending transparent and controllable, enabling better financial decisions and value-aligned procurement.

Company size
51-200
Company stage
Debt Financing
Total funding
$108.4M
Headquarters
Vancouver, Canada
Founded
2013

Recently Posted Jobs

Explore more opportunities at Procurify

See more jobs