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.
Senior Software Developer fluent in AI - augmented development for healthcare solutions at Intrahealth. Focused on C# and .NET for building modern backend services.
Python Developer contract role in Halifax requiring 6+ years experience with React, Next.js, backend, CI/CD, automation, microservices, Kubernetes, and Airflow.
Senior Back - End Developer designing and implementing features for Uride's ridesharing platform. Collaborating with a remote team on performance optimization and user experience enhancement.
Staff Backend Software Engineer responsible for evolving Dropbox’s Commerce Platform backend systems with high revenue impact. Leading technical strategy across complex, distributed workflows to ensure system reliability and data integrity.
Database Reliability Engineer focusing on building resilient PostgreSQL data infrastructure for Wavelo. Collaborating with teams to ensure performance and reliability across database environments.
Senior Software Engineer specializing in Python and data ecosystems, building critical integrations for ClickHouse. Work at the intersection of high - performance database engineering and developer experience.
Application Engineer in Payments Workflow Technology team delivering solutions aligned with technology strategy. Engaging in project delivery and collaboration for technology solutions at TD.
Senior Backend Engineer joining cross - functional teams to develop tools, APIs, and integrations at Remote. Work revolves around Elixir, Phoenix, React, and Next.js architectures.