You're a core contributor on Internal Tools, maintaining a high standard of ownership for the full development lifecycle, from technical requirements grooming to architecture to hands-on development and validation. You'll bring valuable perspective on how our tools support both engineers and non-technical stakeholders, and push for smarter automation wherever it saves people time. We're looking for someone adept in AI-collaborative development who can define the right problems and balance human and technology intelligence to solve them thoughtfully. You'll work directly with the Engineering Manager, who brings product requirements and technical vision; you bring ownership and engineering acuity to deliver solutions.
We offer comprehensive medical and dental coverage, $50 a day food delivery budget, equity based employment, a great culture, learning opportunities, unlimited vacation, 12 weeks paid parental leave, and we pay all employees $1,000 a year to go somewhere in the world that they've never been because of our values of human connection, empathy, and curiosity.
Responsibilities
Design and build new internal tools and admin features end-to-end, front-end through back-end
Author documentation that enables the team to build with confidence and communicate effectively with non-technical stakeholders
Drive down technical debt through targeted refactors
Build reusable components and tooling that pay off beyond a single project
Partner with external teams, such as security to keep admin interfaces locked down and data to bring critical insight and analytics to our tooling
Foster collaboration through pairing, code review, and direct feedback
Qualifications
Hands-on software engineering experience in a professional environment, with a track record of shipping systems that scale
System design and architecture skills
Experience in JavaScript/TypeScript and Node.js
Production-grade React skills
Experience with PostgreSQL, MongoDB, and/or Elasticsearch, including performance tuning
Experience building and scaling backend systems, ideally at a startup or small company
What Sets You Apart
Production experience with Next.js
Experience with recommendation, ranking, or search systems
Product-minded: you think about users, not just systems
Background building internal tools or ops platforms
Comfortable with cloud infrastructure, Docker/Kubernetes, and CI/CD
Familiar with prompt engineering, fine-tuning, or shipping ML in production