Full Stack Engineer II

Procurify
Remote

About The Position

Procurify is seeking a pragmatic and thoughtful engineering leader to join their team as a Full Stack Engineer II. This role involves scaling the platform, development practices, and team. The Full Stack Engineer II will be a key contributor to both backend and frontend systems, working on complex business logic, APIs, and user interfaces. Collaboration with designers, product managers, and other engineers is essential for solving technical problems and delivering high-quality features end-to-end. The ideal candidate will be passionate about building reliable backend systems and intuitive, scalable frontend applications, and eager to grow their skills in a modern cloud environment. A team player with a desire for personal growth and a customer-centric mindset is sought, along with an entrepreneurial spirit willing to challenge the status quo and contribute to strategic objectives.

Requirements

  • 3+ years of professional experience in hands-on work across both frontend and backend systems, preferably in a SaaS environment.
  • Daily use of tools like GitHub Copilot, Claude Code, or Cursor to streamline coding tasks, generate documentation, and scaffold features.
  • 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.
  • You thrive in a team environment.
  • You act with compassion, believe that your team’s success is your success, and communicate effectively with both technical and non-technical colleagues.

Responsibilities

  • 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.
  • Build and evolve backend systems that handle business logic, data storage, and integrations, ensuring performance, reliability, and scalability.
  • Implement reusable, accessible, and performant UI components in React. Collaborate with product and design to deliver intuitive user experiences.
  • Contribute to the design of our database models and write efficient, secure queries. Ensure the performance and integrity of our data layer.
  • Contribute clean, efficient, testable, and reusable code that is easy to maintain and extend. Actively participate in code reviews, sharing knowledge and providing constructive feedback.
  • Collaborate with your team on technical designs to ensure they follow appropriate patterns and are architecturally sound. Help improve the implementation and architecture of our backend systems.
  • Participate in the investigation and resolution of defects, performance bottlenecks, and any other issues affecting the quality and stability of the monolith.

Benefits

  • Flexible working hours
  • Remote-first organization
  • Work anywhere from within Canada
  • Responsible time off
  • Competitive health, vision, and dental package
  • Employee Assistance Program (EAP)
  • Health and wellness spending account
  • Stock options
© 2026 Teal Labs, Inc
Privacy PolicyTerms of Service