Senior Full Stack Engineer

Procurify

United States

Remote

USD 120,000 - 160,000

Full time

14 days+
Application generator

Get a reply from this employer — a resume and cover letter tailored to exactly what they’re hiring for.

Get past ATS filters

Job summary

Procurify is seeking a Senior Full Stack Software Engineer to scale our AI-enhanced procurement SaaS platform. You will work across backend APIs (Python/Django) and frontend components (TypeScript/React) to deliver robust features.

You’ll design scalable backend services, craft efficient database schemas, and mentor peers while ensuring performance and security across the stack. This role emphasizes collaboration with product and design in a fast-paced environment.

Qualifications

  • 5+ years of full stack experience in SaaS environments.
  • Deep understanding of LLMs, prompt engineering, RAG architectures.
  • Strong Python and Django skills with frontend in React/TypeScript.

Responsibilities

  • Build end-to-end features across backend and frontend.
  • Develop scalable backend services and data integrations.
  • Create reusable React UI components with accessible design.
  • Design efficient database schemas and secure queries.
  • Uphold code quality and secure coding practices.
  • Strengthen system architecture and observability.

Skills

Full stack
Python
React
TypeScript
SaaS
LLMs prompt engineering

Tools

AWS
Kubernetes
Terraform
CircleCI
MySQL

Job description

Senior Full Stack Software Engineer

Procurify is looking for a motivated, collaborative, and creative person who is passionate about technology.

Procurify is the AI-enhanced procurement and AP automation platform for mid-market organizations. We make it easy for organizations to take control of spend and save money. We're looking for a pragmatic and thoughtful engineering leader to help scale our platform, development practices, and team.

ABOUT THE ROLE

You’re a person with a knack for solving some of the most pressing technology challenges in SaaS application development while levelling up the team of engineers around you, and you’re eager to help our customers achieve the best version of themselves. Everyone at Procurify is a team player. A big part of this role involves a desire for personal growth, and a customer-centric mindset. We’re seeking entrepreneurial people who are willing to challenge the status quo and contribute to larger strategic objectives.

WHAT YOU’LL BE WORKING ON
  • 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: 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 the areas of the application owned by your team and use the data collected to propose improvements to application performance and stability.
OUR TECH STACK

Application: Python/Django, Typescript/ReactCloud: AWSInfrastructure Containers: AWS, Kubernetes, TerraformDatabases: MySQLCI/CD: CircleCI

WHO WE’RE LOOKING FOR
  • 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 an
Get your free, confidential resume review.

or drag and drop your file here.

Similar jobs

Similar jobs worth comparing

Senior Full-Stack Engineer - AI-Driven SaaS Platform
Senior Full-Stack Engineer - AI-Driven SaaS Platform

Procurify • United States

Remote
USD 120,000 - 160,000
Full Stack Engineer II
Full Stack Engineer II

Procurify • United States

Remote
USD 110,000 - 140,000
Flexible working
Extended health benefits
Stock options
+2
Full Stack Engineer II: Build Scalable Features & UI
Full Stack Engineer II: Build Scalable Features & UI

Procurify • United States

Remote
USD 110,000 - 160,000
Remote Full-Stack Engineer II - Python/Django & React
Remote Full-Stack Engineer II - Python/Django & React

Procurify • United States

Remote
USD 110,000 - 140,000
Flexible working
Extended health benefits
Stock options
+2
Senior Product Manager
Senior Product Manager

Procurify • United States

Remote
USD 120,000 - 180,000
Senior Full-Stack Engineer
Senior Full-Stack Engineer

Optimized, Inc. • San Francisco (CA)

On-site
USD 170,000 - 220,000
Senior Full Stack Engineer - AI-Driven Product Builder
Senior Full Stack Engineer - AI-Driven Product Builder

Next Ventures • Santa Barbara (CA)

On-site
USD 100,000 - 130,000
Senior Software Engineer
Senior Software Engineer

Intelletec • San Francisco (CA)

On-site
USD 120,000 - 160,000
Senior Full Stack Engineer
Senior Full Stack Engineer

re-zoo-me • San Francisco (CA), Northern (KY)

Hybrid
USD 140,000 - 180,000
Senior Full Stack Engineer
Senior Full Stack Engineer

Next Ventures • Santa Barbara (CA)

On-site
USD 100,000 - 130,000