๐Ÿš€3 open positions ยท All remote

Build the tools developers love

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.

Our culture

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.

๐ŸŒ
Remote-first
Work from anywhere in the world. We have team members across six countries and we optimize for asynchronous collaboration.
๐Ÿ’ฐ
Competitive salary
We benchmark salaries against top-tier tech companies and pay at or above the 75th percentile for your location.
๐Ÿ“ˆ
Meaningful equity
Every full-time employee receives equity in the company. We want everyone who builds DiffChecker Pro to benefit from its success.
๐Ÿฅ
Health insurance
Full medical, dental, and vision coverage for you and your dependents. We cover 100% of premiums for employees.

Benefits & perks

๐ŸŒ
Remote-first
Work from anywhere in the world. We have team members across six countries and we optimize for asynchronous collaboration.
๐Ÿ’ฐ
Competitive salary
We benchmark salaries against top-tier tech companies and pay at or above the 75th percentile for your location.
๐Ÿ“ˆ
Meaningful equity
Every full-time employee receives equity in the company. We want everyone who builds DiffChecker Pro to benefit from its success.
๐Ÿฅ
Health insurance
Full medical, dental, and vision coverage for you and your dependents. We cover 100% of premiums for employees.
๐Ÿ“š
Learning budget
$2,000 per year for courses, conferences, books, certifications โ€” any learning that makes you better at your craft.
๐Ÿ–ฅ๏ธ
Equipment stipend
$2,500 home office setup budget when you join, plus an annual refresh. Work on the hardware you love.
โฐ
Flexible hours
No mandatory 9-to-5. We have a 4-hour overlap window for collaboration; the rest of the day is yours to structure.
๐ŸŒด
Unlimited PTO
Unlimited paid time off with a minimum of 20 days strongly encouraged. We mean it โ€” the founders take vacations too.

Open positions

Senior Full-Stack Engineer

Full-timeRemote (worldwide)Engineering
$130,000 โ€“ $175,000
annual, plus equity

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.

Requirements

  • โœ“4+ years of professional software engineering experience
  • โœ“Deep expertise in React (hooks, performance, state management) and TypeScript in strict mode
  • โœ“Solid backend experience with Laravel or a comparable PHP/Python framework
  • โœ“Comfortable with MySQL schema design, query optimization, and Redis
  • โœ“Experience writing and maintaining REST APIs consumed by real users
  • โœ“Strong communication skills โ€” you write clearly and explain your thinking

Nice to have

  • โ—†Experience with diff algorithms (LCS, Myers, patience diff)
  • โ—†Familiarity with DuckDB, Parquet, or other data engineering tools
  • โ—†Open-source contributions
  • โ—†Experience with Playwright or other end-to-end testing frameworks
Apply for this role โ†’

ML Engineer

Full-timeRemote (worldwide)AI / ML
$140,000 โ€“ $185,000
annual, plus equity

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.

Requirements

  • โœ“3+ years of experience with LLM APIs (Anthropic, OpenAI, or equivalent) in production
  • โœ“Strong Python skills; comfortable with FastAPI, async I/O, and background task queues
  • โœ“Experience designing prompt pipelines that are robust to edge cases and adversarial inputs
  • โœ“Familiarity with vector databases and semantic search (pgvector, Pinecone, Weaviate, or similar)
  • โœ“Solid understanding of evaluation metrics for generative AI systems
  • โœ“Ability to balance research curiosity with shipping discipline

Nice to have

  • โ—†Experience fine-tuning or evaluating open-weight LLMs
  • โ—†Background in NLP, information extraction, or document understanding
  • โ—†Experience with structured prediction over semi-structured data (JSON, XML, YAML)
Apply for this role โ†’

Product Designer

Full-timeRemote (worldwide)Product
$110,000 โ€“ $150,000
annual, plus equity

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.

Requirements

  • โœ“3+ years of product design experience at a software company
  • โœ“Strong portfolio demonstrating complex UI design โ€” data-heavy interfaces are a plus
  • โœ“Expert-level Figma skills including component libraries, auto-layout, and handoff flows
  • โœ“Experience building and maintaining a design system used by engineers
  • โœ“Comfort working in high-autonomy, low-process environments
  • โœ“Ability to give and receive direct, specific feedback

Nice to have

  • โ—†Background in developer tools, IDEs, or data visualization products
  • โ—†Ability to write basic HTML/CSS/React โ€” not required, but valued
  • โ—†Experience conducting user interviews and synthesizing qualitative research
Apply for this role โ†’
๐Ÿ“ฌ

How to apply

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.