Senior Backend Engineer as technical leader at Procurify developing APIs and integrations for cloud solutions. Engaging in mentorship and architectural vision alignment across the platform team.
Responsibilities
Design & Build Core APIs: Take a leading role in designing, building, and maintaining our internal and external APIs. You will be a key contributor to our API-first strategy, using modern Python frameworks like FastAPI to create services that are a joy for other developers to use.
Build & Maintain Key Integrations: You will be the hands-on expert for our ecosystem of third-party integrations. You’ll be responsible for building and maintaining resilient connections to critical Accounting/ERP systems (e.g. QuickBooks Online, NetSuite, Microsoft Business Central).
Elevate our Platform Architecture: Contribute to the long-term vision for our integration platform. You will help design and implement scalable, observable, and resilient systems capable of handling a high volume of data from thousands of customers.
Mentor & Grow Teammates: As a senior engineer, you will act as a technical mentor for other engineers on the team. You will lead by example in code reviews, share your expertise in technical design sessions, and help foster a culture of engineering excellence.
Requirements
Senior Backend Experience: 5+ years of software engineering experience with a deep focus on backend development, particularly in a cloud-native or SaaS environment.
AI & ML: Deep understanding of LLMs, prompt engineering, RAG architectures, vector databases (Databricks/pgVector), and agentic AI frameworks (LangChain, Google ADK, or similar)
API & Services Expertise: Proven expertise in designing, building, and maintaining resilient, scalable APIs and backend services. You have a strong command of Python and experience with modern frameworks (e.g., FastAPI, Flask, Django).
Deep Integration Experience: A strong track record of building and maintaining complex third-party API integrations. Direct, hands-on experience with Accounting/ERP systems (NetSuite, QuickBooks Online, etc.) is a major advantage.
Architectural Mindset: A strong grasp of distributed systems, microservice architecture, and API-first design principles. You know how to make pragmatic architectural decisions that balance immediate needs with long-term scalability.
Mentorship Experience: You have a passion for leveling up your teammates and experience mentoring other engineers in areas like technical design, coding best practices, and problem-solving.
Empathetic & Accountable: A collaborative leader who takes initiative and ownership. You believe that your team’s success is your success and excel at communicating complex technical ideas clearly.
Maintains a professional and current LinkedIn profile, ensuring it is updated upon joining Procurify to reflect their new role and maintain a consistent company presence.
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.
Chief Architect leading enterprise architecture vision and AI development strategy for Sitero, a CRO offering technology - enabled solutions. Driving modernization and best practices in engineering while shaping technical direction.
C++ Backend Optimization Engineer developing efficient computation kernels for popular music production tools. Collaborating with an international team on audio AI and music technology.
Lead project coordination and initiatives to increase physician health education and awareness at Doctors of BC. Collaborating with physicians and internal partners to design and deliver wellness workshops.
Software Engineer contributing to Tailscale's product development with a focus on identity and access management. Collaborating with teams to design, build, and maintain backend services.
Software Engineer II developing back - end systems for Affirm's card management and transaction processing. Collaborating with cross - functional teams to enhance card offerings through complex engineering solutions.
C++ Software Engineer developing high - quality Windows threat protection software for McAfee's flagship products. Collaborating with engineering teams to design and implement new features and capabilities.
Intermediate Java Programmer enhancing and maintaining enterprise applications for energy trading at Enbridge. Collaborating on technical designs, supporting system initiatives, and improving processes.
Senior Backend Programmer for Behaviour Interactive contributing to online infrastructure and high - performance server applications. Collaborating on backend development for an unannounced project.