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
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
Benefits
Remote-first: As a remote-first organization, our team can work anywhere within Canada
Flexible work hours: We don’t have set hours. You have the flexibility to work on the schedule that works for you and your team
Unlimited RTO: We know there’s more to life than just work, which is why we offer unlimited Responsible Time Off for all of our team members. We encourage our team to take breaks and unplug
Health benefits: We prioritize our team’s health and wellbeing.
We offer a competitive health, vision, and dental package along with an Employee Assistance Program (EAP), and a health and wellness spending account
Stock options: Everyone has a chance to own a part of Procurify with our competitive stock program
Financial wellbeing: We provide Wealthsimple programs and access to financial advisors to support our team’s diverse life goals
Training and development: Personal and technical growth are things that we value, so we provide access to Pluralsight, Masterclass, and progressive career matrices
Tech setup: We make sure our team is equipped with the right tools and tech to set them up for success from Day One
Community initiatives: We have a strong commitment to giving back to our communities, including regular volunteer days, our Donate Your Day program, and education lunch and learns
DEI initiatives: We run a diversity, equity, and inclusion roundtable monthly where we host guest speakers and tackle the topics that matter
Referral program: It’s all about who you know. Our grand prize for our Referral Bonus Program is a bucket list vacation for two!