Senior Fullstack Platform Engineer – Backend Focus
Location
California
Posted
7 days ago
Salary
$14,000K - $18,000K / year
Seniority
Senior
Job Description
Senior Fullstack Platform Engineer – Backend Focus
Salt AI
• Workflow and agent execution. Build the contracts that let agents call real pipelines with typed inputs, structured outputs, streaming status, retries, logs, and auditability. • Python and Django platform services. Model platform concepts cleanly, build durable APIs, evolve service boundaries, and make customer workflows reliable at the backend layer. • Kubernetes-backed execution. Work on deployment patterns, scaling, isolation, runtime behavior, observability, and operational reliability for AI workflows. • Fullstack platform surfaces. Build the frontend and backend experiences customers use to configure, run, inspect, debug, and reuse AI workflows. • Permission-aware data access. Build secure customer data access patterns, retrieval systems, indexing, hybrid search, and APIs that respect enterprise boundaries. • Reliability and observability. Make distributed AI workflows understandable: what ran, what changed, what failed, why it failed, and what the user or system can do next. • Platform abstractions. Turn one-off customer implementations into reusable capabilities without sanding off the important domain-specific details. • Developer and operator experience. Improve the tools, docs, test harnesses, internal workflows, and diagnostics that let a small team move quickly without losing control of the system. This is not a pure infrastructure role. The right person can move through the stack, find the real constraint, and leave the customer experience better shaped than they found it.
Job Requirements
- Strong backend and platform experience. You are credible in Python/Django, APIs, distributed systems, cloud infrastructure, Kubernetes, queues, jobs, and production reliability.
- Fullstack production range. You are comfortable enough with TypeScript, React, and frontend product surfaces to build, debug, or shape the UI that exposes your backend work.
- High agency and high standards. You do not wait for a perfect spec. You clarify the problem, find the constraint, make progress, and raise the quality bar as you go.
- Platform instincts. You think in contracts, interfaces, failure modes, permissions, observability, and lifecycle. You know the difference between a feature that works once and a primitive that other people can safely build on.
- Good taste in abstraction. You do not over-framework the first version, but you can see when repeated customer work wants to become a platform capability.
- Taste in customer experience. You can tell when a complex workflow is technically correct but still confusing, brittle, or hard to trust. You care about making advanced software feel legible, fast, and empowering.
- AI-first engineering habits. You use tools like Claude Code, Cursor, Codex, or similar systems to move faster and think at a higher level. You still understand the code you ship, review generated work carefully, and know when to slow down.
- Judgment in spite of AI. You can deliver high-quality software even when AI tools are eager to generate too much code, plausible abstractions, brittle tests, or shallow solutions.
- Customer empathy. You can talk to scientists, data teams, operators, and enterprise stakeholders, then translate messy real-world needs into durable engineering decisions.
- Clear communication. You can write down the shape of a problem, explain tradeoffs, and help the team make better decisions without turning everything into a meeting.
Benefits
- Competitive salary and equity package
- 100% Employee Covered Medical, Dental, Vision Plan Base Plans (PPO & HMO)
- Life Insurance, 401k, Flexible Spending Accounts, & More
- Fully Remote - Required to work during US-based time frames
Related Guides
Related Job Pages
More Backend Engineer Jobs
• Diseñar, desarrollar y mantener aplicaciones utilizando .NET y C#. • Construir e implementar APIs REST y servicios SOAP. • Diseñar e implementar arquitecturas basadas en microservicios. • Desarrollar e integrar soluciones con aplicaciones y plataformas de terceros. • Participar en revisiones de código y aplicar buenas prácticas de desarrollo. • Optimizar el rendimiento y la escalabilidad de las aplicaciones. • Colaborar con equipos de QA, DevOps y Producto durante todo el ciclo de desarrollo. • Participar en ceremonias ágiles y contribuir a la mejora continua del equipo. • Utilizar herramientas de desarrollo asistido por IA para incrementar la productividad.
• Diseñar, desarrollar y mantener aplicaciones utilizando .NET y C#. • Implementar integraciones con plataformas de terceros. • Diseñar y desarrollar APIs REST. • Participar en la implementación de arquitecturas modernas orientadas a servicios. • Desarrollar soluciones utilizando React.js y Next.js. • Colaborar con equipos multidisciplinarios durante todo el ciclo de desarrollo. • Participar en revisiones de código y aplicar buenas prácticas de desarrollo. • Contribuir a la mejora continua de procesos y calidad del software. • Utilizar herramientas de desarrollo asistido por inteligencia artificial para optimizar la productividad.
Senior Full Stack Go Developer, Go, Next.js
ReadyWork with the top 1% of Latam's freelance digital talent.
• Desarrollar y mantener funcionalidades Backend utilizando Go (Golang) • Desarrollar y mantener funcionalidades Frontend utilizando Next.js • Trabajar con bases de datos MySQL y PostgreSQL • Desarrollar soluciones siguiendo buenas prácticas de desarrollo • Implementar pruebas unitarias en las funcionalidades desarrolladas • Colaborar con el equipo de desarrollo durante todo el ciclo de vida del software
Senior Full Stack Developer, Node.js, PHP
ReadyWork with the top 1% of Latam's freelance digital talent.
• Desarrollar y mantener plugins para plataformas de comercio electrónico • Desarrollar soluciones utilizando Node.js y PHP • Trabajar con bases de datos MySQL y PostgreSQL • Implementar nuevas funcionalidades y realizar mejoras sobre soluciones existentes • Implementar pruebas unitarias para garantizar la calidad del código • Colaborar con el equipo de desarrollo durante todo el ciclo de vida del software.

