Software Engineer - Full-Stack
Full-stack engineer owning end-to-end product sections and infrastructure at an AI startup. Requires strong TypeScript/Next.js frontend and Go backend expertise, with a product-minded approach to building scalable systems.
About the job
What You’ll Do
- Build and own entire sections of the product, including major parts of the web application
- Design, implement, and ship features end-to-end — from UI to APIs to infrastructure
- Help optimize and scale our voice AI infrastructure, improving latency, reliability, and cost
- Collaborate closely with founders and teammates to shape product direction
- Ship to production frequently and iterate based on real user feedback
What We’re Looking For
- Strong generalist — excellent on either the front end or back end, and comfortable working across the stack
- Front-end expertise with TypeScript and Next.js, including performance, UX, and clean architecture
- Back-end experience with Go, building reliable, scalable systems
- Product-minded engineer who understands tradeoffs between speed, quality, and scale
Skills
TypeScript, Next.js, Go, React, Node.js, Kubernetes, AWS, Docker, Postgres, Redis
Similar jobs
Fullstack Engineering jobsBuilds end-to-end agentic AI tools and production systems, spanning polished frontends, distributed backends, data pipelines, and LLM integrations. Requires at least three years of software engineering experience, strong full-stack fundamentals, and familiarity with modern AI infrastructure.
Product engineer building the modern AI-first platform for accounting and finance. Tackles foundational data automation, transformation, and reporting challenges in a complex domain. Requires 5+ years software engineering experience and a bachelor's in CS, Math or Philosophy.
Develop metrics, tools, and distributed data-analysis algorithms for validating a collision avoidance system using large-scale urban driving data. The role requires strong C++ or Python programming and algorithm-design experience, with collaboration across perception, planning, systems, and safety teams.
Build full-stack credit and financing systems that turn complex financial data into deterministic, explainable, and auditable decisions. The role requires strong product engineering and systems design judgment, financial systems experience, and high proficiency in Python, PostgreSQL, Snowflake, and AWS.
Build and evolve Cardless’s frontend platform, consumer cardholder experiences, and internal operations and risk tools. The role requires 5+ years of frontend engineering experience, including 3+ years with React, plus strong component architecture, accessibility, testing, and cross-functional delivery skills.