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