remote
Senior/Staff Software Engineer - Agents - Recruiting From Scratch
Software Engineer
Lead the design and delivery of end‑to‑end agent solutions, blending React front‑end expertise with Node.js back‑end services and machine‑learning models to power scalable restaurant growth tools.
About the role
Key Responsibilities
- Architect and implement robust, scalable agent services using Node.js, TypeScript, and PostgreSQL/MongoDB databases.
- Build and maintain high‑performance React components that deliver real‑time insights to restaurant partners.
- Integrate machine‑learning models to optimize recommendation engines and automate growth workflows.
- Collaborate with cross‑functional teams to define product requirements, prioritize features, and iterate quickly.
- Mentor junior engineers, conduct code reviews, and champion best practices in CI/CD and cloud deployment.
Requirements
- 5+ years of full‑stack development experience with React, TypeScript, and Node.js.
- Strong background in relational (PostgreSQL) and NoSQL (MongoDB) database design.
- Hands‑on experience building and deploying machine‑learning pipelines.
- Proficiency with modern DevOps tools (Docker, Kubernetes, CI/CD pipelines).
- Excellent communication skills and a collaborative mindset.
Skills
reacttypescriptnodejsmongodbpostgresqlmachine learning