This list contains only the countries for which job offers have been published in the selected language (e.g., in the French version, only job offers written in French are displayed, and in the English version, only those in English).
Procurify is looking for a motivated, collaborative, and creative person who is passionate about technology. 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.
Job Responsibility:
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: Ensure you and other team members are contributing clean, efficient, testable, and reusable code that is easy to maintain and extend and aligns with our technical strategy and coding standards
Strengthen System Architecture: Provide leadership in the technical output of your team and ensure technical designs follow appropriate design patterns, are architecturally sound, and adhere to secure coding practices
Ensure System Reliability: Enable the observability and monitoring of relevant system behavior in the areas of the application owned by your team and use the data collected to propose improvements to application performance and stability
Requirements:
5+ years of professional experience in hands-on work across both frontend and backend systems, preferably in a SaaS environment
Deep understanding of LLMs, prompt engineering, RAG architectures, vector databases (Databricks/pgVector), and agentic AI frameworks (LangChain, Google ADK, or similar)
Strong experience building and maintaining applications using Python and a major web framework (we use Django)
Experience building modern web applications with React and TypeScript, including component-based architecture and state management
Experience working with agile practices (Scrum/Kanban) and CI/CD principles
Empathetic & Accountable
Maintains a professional and current LinkedIn profile, ensuring it is updated upon joining Procurify
What we offer:
Flexible working: We’re a remote-first organization with flexible working hours. Work anywhere from within Canada!
Responsible time off
Extended health benefits: 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: 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