Position OverviewLean Layer is the #1 Rated RevOps Agency on G2, and we’re doubling our consulting and engineering capabilities over the next year. Our reputation is built on excellent results, which means we need to keep hiring exceptional builders. We’re looking for a Senior Full Stack Developer to own and evolve the AI infrastructure that powers both our internal operations and customer-facing deployments.This role focuses on building and maintaining full-stack systems that integrate data pipelines, LLM orchestration, and enterprise-grade application layers. You will be responsible for developing both the user-facing interfaces and the backend systems that power scalable, reliable, and intelligent applications.Working closely with RevOps Consultants, Data Engineers, and AI-focused teams, this role ensures that complex AI-driven workflows are translated into robust, usable, and production-ready systems.The ideal candidate combines strong full-stack engineering skills with systems thinking, enabling them to design scalable architectures, handle real-world data complexity, and build products that balance automation with human-in-the-loop workflows.What We're Looking ForEnjoys owning systems end-to-end, from UI to infrastructureThinks in terms of systems, state, and data models—not just featuresIs comfortable working with real-world complexity, edge cases, and evolving requirementsHas a strong bias toward building reliable, maintainable, and scalable systemsUnderstands how to integrate AI into real products, not just prototypesThrives in small, high-ownership environmentsCan balance speed of execution with long-term system designKey ResponsibilitiesFull Stack Application DevelopmentBuild and maintain React/TypeScript interfaces including dashboards, portals, and project management viewsDevelop real-time and collaborative features such as threaded conversations and shared workflowsDesign and implement Python-based backend systems using FastAPI or FlaskCreate REST APIs, relational data models, and application state management systemsImplement authentication, role-based access control, and approval workflowsAI Integration & Application LayerIntegrate LLM APIs (OpenAI, Anthropic) into production systemsBuild application workflows where AI generates outputs and humans review/approveHandle streaming responses and real-time AI interactionsDebug and optimize prompt behavior and model outputsDesign systems that combine deterministic logic with AI-driven componentsData Systems & StorageDesign and manage relational data models using PostgreSQLUtilize Redis for caching, state management, and performance optimizationWork with vector databases (e.g., ChromaDB) for semantic search and retrievalIntegrate analytics and event tracking using platforms like BigQueryEnsure data consistency, performance, and scalability across systemsIntegrations & External SystemsBuild and maintain integrations with third-party systems such as CRMs, Slack, Google Drive, and other operational toolsDesign connectors that are reliable, configurable, and adaptable across deploymentsEnsure integrations are robust and maintainable across different client environmentsInfrastructure & DeploymentContainerize applications using DockerDeploy and manage infrastructure on Google Cloud Platform (GCE, Compute Engine)Build and maintain CI/CD pipelines using GitHub ActionsDesign deployment systems that support isolated, per-customer environmentsEnsure reliability, scalability, and repeatability of deployments across cloud environmentsRequired QualificationsStrong experience with Python and React/TypeScriptExperience designing REST APIs and working with relational databases (PostgreSQL)Familiarity with authentication systems and role-based access controlExperience with Docker, GCP (Compute Engine), and CI/CD pipelinesExperience building production systems with real data models and workflowsExperience working with LLM APIs and handling streaming responsesBackground in small teams or startups with full-stack ownershipPreferred ExperienceExperience with vector databases such as ChromaDB or PineconeExperience building Slack apps (Bolt SDK or similar)Experience developing workflow systems or multi-tenant architecturesExperience deploying infrastructure across multiple customer cloud environmentsPortfolio or examples of past full-stack or systems-level projectsAdditional InformationLearn more about what it's like to work at Lean Layer
here.Visa Sponsorship: Please note that we are not currently able to offer U.S. visa sponsorship or transfer for this position.For Brazilian Residents: We invite you to apply for this position, but please note that at this time we can only hire those outside of the United States as full-time contractors. If you have any questions about this setup, please don't hesitate to reach out.