About this role
Responsibilities
-
Own technical direction for Internal Tools, including front-end architecture and component/design system strategy, and turn product requirements into technical designs and engineering tickets
-
Design and build new internal tools and admin features end-to-end, front-end through back-end
-
Find opportunities to apply recommendation, ranking, and search techniques to our tools, partnering with data science and product to set priorities
-
Drive down technical debt through targeted refactors and set engineering standards through design reviews
-
Build reusable components and tooling that pay off beyond a single project
-
Be the escalation point for deep debugging, and partner with security to keep admin interfaces locked down
-
Help engineers grow through pairing, code review, and direct feedback; write the specs and docs that let the team build with confidence
Qualifications
-
5+ years building software, with a track record of shipping systems that scale
-
Strong system design and architecture skills
-
Extensive experience in JavaScript/TypeScript and Node.js
-
Advanced, production-grade React skills
-
Hands-on with PostgreSQL, MongoDB, or Elasticsearch, including performance tuning
-
Experience building and scaling backend systems, ideally at a startup or small company
-
Track record of mentoring engineers
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