Join a team of engineers who care about craft, quality, and making a real impact. We're always looking for talented people who share our values.
We've built a culture where engineers can do their best work.
Work on real projects that solve actual business problems. No busywork — every project has a purpose and impact.
Work from anywhere. We're a distributed team that values output over office presence. Flexible hours, async communication.
Learning budget for courses, conferences, and books. Regular knowledge sharing sessions and mentorship opportunities.
Work in small, focused teams where everyone's voice matters. No bureaucracy, no endless meetings, just building great software.
We use the right tools for each project. You'll work with modern technologies and have input on technical decisions.
Generous PTO, no crunch culture, respect for personal time. Sustainable pace leads to better work and happier engineers.
We're always looking for talented people. Send us your resume and we'll reach out when there's a fit.
Our hiring process is designed to be respectful of your time.
We review your resume and any work samples. We respond to every application within one week.
A 30-minute call to learn about your background, interests, and answer any questions about the role.
A 60-minute session to discuss your technical experience, problem-solving approach, and past projects.
Meet with team members you'd work with. This is as much for you to evaluate us as for us to evaluate you.
If there's a mutual fit, we'll make an offer. We aim to complete the entire process within two weeks.
If you're passionate about building great software and want to work with a team that values quality and craft, we'd love to hear from you.