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