Join a small, focused team building tools used by 500,000+ engineers every month. We move fast, care about craft, and give everyone the autonomy to do their best work.
We are not a hustle culture company. We do not celebrate people who work 80-hour weeks โ we see that as a system failure, not a badge of honour. We believe sustainable pace produces better software, and we have designed our work culture accordingly.
Writing is central to how we work. We document decisions, proposals, and retrospectives in long-form writing so that the whole team โ regardless of timezone โ can participate in the conversation. Good written communication is a core skill we hire and develop.
We are direct and respectful with each other. Feedback is specific and assumes positive intent. We disagree openly, decide clearly, and move on together. Nobody here leaves a code review passive- aggressively or lets a concern fester in a Slack DM.
Everyone on the team is a user of DiffChecker Pro. We do not build things we would not use ourselves, and that keeps us honest about what actually matters to our users.
We are looking for a senior full-stack engineer who is equally comfortable in a Next.js component and a Laravel service class. You will own features end to end โ from the database migration to the UI pixel โ and work closely with the Head of Engineering and the product team to ship things that users love. This role has a high degree of autonomy and a direct impact on a product used by hundreds of thousands of developers every month.
Our AI layer is central to what makes DiffChecker Pro different. We use Claude to power plain-English diff summaries, risk assessment, and format detection โ but there is a lot more we want to build. As our ML Engineer, you will own the AI pipeline from prompt design to caching strategy, build evaluation frameworks to measure output quality, and research new AI-assisted features that go beyond text summarization into proactive anomaly detection, schema inference, and data quality scoring.
Good developer tools should also be beautiful and intuitive. We are looking for a product designer who understands that developer UX is a discipline of its own โ one where technical accuracy, information density, and keyboard navigability matter as much as aesthetics. You will work directly with the Head of Product and the engineering team to design everything from new diff visualization modes to onboarding flows to our design system. You will own design from initial research through to detailed Figma specs and will participate in user research sessions.
Send your resume and a short note about yourself โ what you have built, what you care about, and why DiffChecker Pro excites you โ to careers@diffchecker.pro. We read every application personally. No recruiters, no ATS black holes.
Our hiring process: Application review โ 30-min introductory call โ Take-home assessment (2โ3 hours) โ Technical interview (1 hour) โ Team culture call โ Offer. The whole process typically takes 2โ3 weeks.
Don't see your role? We are always looking for exceptional people. If you believe you have something to offer that we have not thought of, tell us. The best hires often come from people who wrote to us before we knew we needed them.