Salary
💰 $181,000 - $271,000 per year
Tech Stack
JavaScriptNode.jsTypeScript
About the role
- Design and build reliable, scalable backend systems and APIs using Node.js and set up end-to-end CI/CD pipelines from scratch
- Develop and integrate LLM-powered product features using frameworks like LangChain or direct LLM API calls
- Own architecture decisions, end-to-end feature delivery, and developer experience within the founding engineering team
- Collaborate closely with product managers, designers, and legal/compliance stakeholders to ship high-quality features quickly
- Partner directly with early customers — including onsite visits — to validate ideas and co-build workflows
- Operate in weekly execution cycles: set goals, build quickly, learn from usage, and iterate with urgency
- Contribute to team culture, engineering standards, and long-term technical vision
Requirements
- 8+ years of professional software engineering experience, including leading projects from scratch
- Built and shipped zero-to-one products (startup founder or early engineer in incubation team)
- Fluent in Node.js and TypeScript
- Comfortable building across backend services and APIs
- Experience integrating LLMs or AI tools into customer-facing products (OpenAI, Claude, etc.)
- Experience with frameworks like LangChain or direct LLM API calls
- Experience owning architecture decisions and end-to-end feature delivery
- Able to operate in fast-moving, ambiguous environments with tight feedback loops
- Willingness to travel regularly to customer sites for onsite visits
- Strong communication and cross-functional collaboration skills
- Focus on reliability, performance, and building software that solves human problems
- Competitive pay and comprehensive healthcare benefits
- Equity
- Financial assistance for hybrid work and family planning
- Generous parental leave
- Flexible time-off policies
- Mental health and wellness resources
- Learning, development, and recognition programs
- Commitment to DEI initiatives and employee resource groups
- Community volunteering and Gives Back programs
ATS Keywords
Tip: use these terms in your resume and cover letter to boost ATS matches.
Hard skills
Node.jsTypeScriptCI/CDLLM integrationLangChainAPI developmentbackend systemsarchitecture decisionsfeature deliverysoftware reliability
Soft skills
communicationcross-functional collaborationleadershipproblem-solvingadaptabilityteam culture contributiongoal settingiterationurgencycustomer engagement