Senior Full Stack Engineer
Upload My Resume
Drop here or click to browse · PDF, DOCX, DOC, RTF, TXT
Requirements
• Full Stack Experience: 5+ years of professional experience in hands-on work across both frontend and backend systems, preferably in a 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) • Python Proficiency: Strong experience building and maintaining applications using Python and a major web framework (we use Django). • React: Experience building modern web applications with React and TypeScript, including component-based architecture and state management. • Agile & Collaborative: Experience working with agile practices (Scrum/Kanban) and CI/CD principles. You thrive in a team environment. • Empathetic & Accountable: You act with compassion, believe that your team’s success is your success, and communicate effectively with both technical and non-technical colleagues. • 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. • What Makes Procurify a Great Place to Work for Engineers: • A modern tech stack with opportunities to influence future architecture. • A culture committed to learning, experimentation, and engineering excellence. • Clear technical vision and empowered teams who own their outcomes. • Genuine collaboration, psychological safety, and a people-first culture. • Meaningful problems to solve with real customer and business impact. • We’re committed to helping mission-driven organizations spend smarter • Procurify is a remote-first company with a big heart and a strong ambition to modernize the way organizations manage business spend. We’re looking for talented and team-driven individuals to join us on our journey to build a place where the best people want to work – a place where every team member is empowered to apply their best thinking, push boundaries thoughtfully, and drive high performance together. • You’re empowered to do your best work • We’ve created an environment where personal and professional growth is a real priority. Some of the great perks we offer include: • 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. • 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. • Base Salary Range: $122,000- $152,000 CAD (This range is dependent on experience and not inclusive of any bonus, commission, benefits or equity that might exist in your total compensation package.) • We have an amazing team • We’ve welcomed team members who were boat captains, funeral directors, swing dancers, competitive gamers, plumbers, and novelists. Everyone has a story and we’re here to embrace them!
Responsibilities
• 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 areas owned by your team using data collected from these activities to propose improvements for application performance and stability.
Benefits
• We’re committed to helping mission-driven organizations spend smarter • Procurify is a remote-first company with a big heart and a strong ambition to modernize the way organizations manage business spend. We’re looking for talented and team-driven individuals to join us on our journey to build a place where the best people want to work – a place where every team member is empowered to apply their best thinking, push boundaries thoughtfully, and drive high performance together. • You’re empowered to do your best work • We’ve created an environment where personal and professional growth is a real priority. Some of the great perks we offer include: • 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. • 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. • Base Salary Range: $122,000- $152,000 CAD (This range is dependent on experience and not inclusive of any bonus, commission, benefits or equity that might exist in your total compensation package.) • We have an amazing team • We’ve welcomed team members who were boat captains, funeral directors, swing dancers, competitive gamers, plumbers, and novelists. Everyone has a story and we’re here to embrace them!