Full Stack Software Engineer
Build and improve AI-forward manufacturing software across the stack, integrating LLM APIs and external services while maintaining strong testing and code quality. The role requires 2–3+ years of software engineering experience and strong TypeScript proficiency.
About the job
Requirements
- 2–3+ years of software engineering experience, ideally at a SaaS or enterprise software company.
- Strong proficiency in TypeScript.
- Proficiency in unit testing, integration testing, debugging, and code quality practices.
- Hands-on experience integrating LLM APIs, such as Anthropic and OpenAI, including streaming responses and structured outputs.
- Working knowledge of agentic patterns, including MCP, tool invocation, and multi-step reasoning.
- Familiarity with API design and RESTful service integration.
Nice to Have
- Familiarity with React, Node.js, Golang, Postgres, and MongoDB.
- Experience with machine tools or the manufacturing industry.
- Startup experience.
- Understanding of database design principles and optimization.
- Knowledge of CI/CD pipelines and automated deployment strategies.
Responsibilities
- Write and maintain clean, high-quality, and efficient code aligned with project specifications, using AI tools daily to accelerate delivery.
- Execute comprehensive testing and deploy programs and systems.
- Communicate technical information clearly and effectively with team members.
- Partner with developers to design and refine software algorithms and flowcharts.
- Integrate software components and external third-party programs.
- Troubleshoot, debug, and enhance existing software solutions.
- Propose and implement strategic software improvements.
- Develop and maintain technical documentation for internal reference and reporting.
Benefits
- Direct impact on product and culture.
- Private healthcare insurance.
- Company equity.
- Virtual company events and happy hours.
- Flexible work schedule and unlimited vacation policy.
- Team lunches and office snacks.
- Learning and development benefits.
- HU eyeglass benefit.
- Inclusive, dog-friendly office.
Skills
TypeScript, Unit Testing, Integration Testing, LLM APIs, Anthropic, OpenAI, Mcp, REST APIs, React, Node.js, Go, Postgres, MongoDB, CI/CD, Database Design
Similar jobs
Fullstack Engineering jobsProduct Engineer responsible for building Bolter’s AI agent runtime, workspace, generated applications, and production reliability systems. The role requires strong full-stack TypeScript experience, product judgment, rapid prototyping ability, and depth in AI systems, real-time infrastructure, or developer tooling.
Build secure, user-facing developer platform experiences for Alpaca Connect across TypeScript/React frontends and Go services. The role requires 5+ years of full-stack experience, strong API and database skills, and experience with authorization systems.
Build and scale CMS Platform capabilities across Page Builder experiences and the backend systems for content modeling, rendering, publishing, permissions, and performance. Requires 5+ years of SaaS experience plus deep Ruby on Rails and strong React and TypeScript expertise.
Build and scale full-stack AI features across Ruby on Rails and React, from experimentation through reliable production deployment. The role requires 6+ years of experience with high-traffic applications, production AI use cases, and strong experimentation and performance optimization skills.
Build and improve high-scale purchasing experiences using Ruby on Rails, React, and Next.js. The role requires 5+ years of full-stack engineering experience, strong frontend and backend proficiency, and comfort working autonomously on a distributed team.