Software Engineer, Experiments

YC-backed company making advanced programming challenges for experienced software engineers
$20,000 - $40,000
Frontend
Mid-Level Software Engineer
Remote
11 - 50 Employees
3+ years of experience
Education · Enterprise SaaS

Description For Software Engineer, Experiments

CodeCrafters is a YC S22 company that specializes in creating advanced hands-on programming challenges for experienced software engineers. Backed by notable investors including YC and founders of Instagram, Dropbox, and Supabase, they're also known for maintaining the popular "Build your own X" GitHub repository with over 330k stars.

As a Software Engineer focusing on Experiments, you'll work directly with the CTO to craft educational experiences that are both engaging and delightful. The role combines full-stack engineering with UX and product design elements, where you'll be responsible for shipping hundreds of experiments to improve user acquisition, retention, and revenue growth.

The position offers a unique opportunity to work in a product-driven company with complex engineering challenges. You'll be joining as a key early engineer, working with bright and passionate individuals who value good software development practices. The company emphasizes writing clean, lasting code that enables faster long-term progress.

The work environment is 100% remote (India/Asia timezone), and you'll have the opportunity to shape CodeCrafters' future and grow into leadership roles. The company provides generous budgets for productivity tools and learning resources, along with competitive compensation including equity.

The interview process is streamlined and can be completed within 1-2 days, consisting of an introductory Zoom chat, a CodeCrafters Challenge (2-3 hours of semi-live coding), and a final detailed discussion. The company maintains a culture of transparency and values attention to detail, strong learning ability, and excellent communication skills.

Working at CodeCrafters means joining a team that's building educational technology for experienced engineers, with customers from leading tech companies like Google, GitHub, and Stripe. The role offers the perfect blend of technical challenges, product development, and the opportunity to make a significant impact on the company's growth trajectory.

Last updated 5 days ago

Responsibilities For Software Engineer, Experiments

  • Ship A/B tests across Rails backend & Ember front-end
  • Identify & track reliable metrics to validate whether A/B tests are working
  • Identify 100s of potential A/B tests we can run, build intuition around which ones are likely to work

Requirements For Software Engineer, Experiments

Ruby
JavaScript
  • Built full-stack web applications as part of a team before
  • Strong ability to learn independently
  • Discipline and patience to write clean code and use best practices
  • High attention to detail
  • Excellent communication and collaboration abilities
  • Prior experience with Ruby/Rails, Ember is a plus
  • Prior experience with A/B testing is a plus

Benefits For Software Engineer, Experiments

Education Budget
Equity
  • 100% remote work (India / Asia timezone)
  • Opportunities to shape the future of CodeCrafters and grow into leadership roles
  • Generous productivity tools budget
  • Generous learning budget for online courses/books
  • Equity compensation

Interested in this job?

Jobs Related To CodeCrafters Software Engineer, Experiments

Frontend Developer

Frontend Developer position at Novibet in São Paulo, Brazil - Join a leading GameTech company to build responsive, high-performance web applications using modern frontend technologies.

Frontend Engineer II, Ring SITE

Frontend Engineer II position at Ring/Amazon, focusing on web application development using JavaScript, React, and Node.js, offering competitive salary and benefits in Hawthorne, CA.

Front End Engineer

Frontend Engineer position at Code Metal, focusing on building modern interfaces for AI-driven hardware development tools and simulations.

System UI Engineer - Apple Vision Pro

System UI Engineer role at Apple working on Vision Pro, building next-generation spatial computing experiences using ARKit, RealityKit, and SwiftUI.

Front-end Developer (Reactjs/Reactnative)

Front-end Developer position at Teamified, focusing on React.js and React Native development, requiring 2+ years of experience and strong UI/UX skills.