Senior Software Engineer
Build and ship full-stack product systems powered by AI agents and frontier models, automating staffing marketplace workflows such as vetting, matching, and fulfillment. The role requires 5+ years of frontend and backend experience, production AI integration, and strong distributed-systems expertise.
About the job
Responsibilities
- Apply existing AI agents and frontier models across worker, business, operations, and marketplace products.
- Automate worker vetting, matching, fulfillment, and related staffing workflows.
- Lead frontend and backend development while mentoring other engineers.
- Architect and build real-time matching systems, autonomous vetting pipelines, distributed systems, and APIs.
- Own product surfaces end to end in partnership with product and design.
- Collaborate with the CTO on architecture and roadmap.
Requirements
- 5+ years of experience across frontend and backend development.
- Experience with TypeScript, React or React Native, and Node.js or Python.
- Strong knowledge of APIs, distributed systems, PostgreSQL, and messaging systems such as Kafka or RabbitMQ.
- Hands-on experience integrating LLMs or AI agents into production products, including prompting, tool wiring, and evaluations.
- Track record of shipping scalable, performant products in fast-moving, ambiguous, early-stage environments.
- Ability to work across API design, user experience, and deployment infrastructure.
Compensation and Benefits
- Annual salary range: $200,000-$240,000.
- Startup equity.
- 100% paid health, dental, and vision coverage.
- Dinner provided via DoorDash, free DashPass, and stocked kitchen for New York employees.
- Commuter benefit.
- Gympass benefit.
- One Medical membership, HSA via Optum, Talkspace, HealthAdvocate, and Teladoc Health.
Skills
TypeScript, React, React Native, Node.js, Python, APIs, Distributed Systems, Postgres, Kafka, RabbitMQ, LLMs, AI Agents, Prompt Engineering, Tool Integration, Evals
Similar jobs
Fullstack Engineering jobsBuild and operate full-stack systems for an AI code-review product, tackling LLM memory, code indexing, semantic search, and reliability challenges. The role requires 4+ years of software or DevOps engineering experience, JavaScript or TypeScript expertise, and a bachelor’s degree or equivalent.
Build full-stack software that turns climate and carbon data into actionable intelligence for financial institution customers. The role requires 6+ years of software engineering experience, scalable product development skills, and preferably Node.js or data-pipeline experience.
Builds and scales Discord’s advertising products and infrastructure across backend and frontend systems. The role requires 5+ years of experience, strong ownership, cross-functional collaboration, and expertise in technologies such as Python, Rust, TypeScript, React, or React Native.
Senior software engineer responsible for building production AI systems, leading ambiguous 0-to-1 initiatives, and defining reusable technical patterns. The role requires 7+ years of experience, deep LLM and agentic architecture expertise, strong product intuition, and cross-team technical leadership.
Build the decision engine that powers explainable staffing recommendations and workflows for hospitals. The role requires strong TypeScript skills, full-stack experience, systems thinking, and comfort working directly with clinical customers.