Backend Software Engineer II
As a Backend Software Engineer II at Checkr, you will be instrumental in developing and enhancing our data platform, which powers safe and fair decision-making for our diverse clientele, including companies like Amazon, DoorDash, and Netflix. Checkr is recognized on Forbes Cloud 100 2025 List and is a Y Combinator 2024 Breakthrough Company. Our engineering team thrives on solving complex problems with innovative solutions that advance our mission.
In this role, you will own the product development of features from design through implementation to release. You will collaborate with product managers, designers, and other engineers to design, develop, test, deploy, maintain, and improve our products. Your work will involve building and maintaining small services using Ruby and JavaScript, working with both SQL and NoSQL databases, and utilizing message queues for asynchronous tasks. Additionally, you will monitor, investigate, triage, and resolve production issues as they arise for services owned by the team.
The ideal candidate has over two years of full-stack software development experience, with proficiency in Ruby and JavaScript or similar languages and frameworks. Experience with test frameworks and automation tools like Cypress is essential. A strong understanding of XP practices, Domain-Driven Design, and Continuous Delivery is highly valued. Familiarity with developing RESTful APIs and in-house component-based design systems is a plus. Strong documentation skills, a sense of ownership from feature design through production release, and a collaborative mindset are crucial.
Checkr offers a fast-paced and collaborative environment with opportunities for learning and development. We provide competitive compensation, including a base salary range of $150,000 to $176,000 USD in San Francisco, CA, and $127,000 to $149,000 USD in Denver, CO. Our benefits package includes 100% medical, dental, and vision coverage, up to $25,000 reimbursement for fertility, adoption, and parental planning services, a flexible PTO policy, and a monthly wellness stipend.
Joining Checkr means becoming part of a team that values transparency, innovation, and collaboration. We are committed to creating an environment where developers can build, learn, and love their work. Our mission-driven approach ensures that the work you do has a meaningful impact, contributing to a fairer future for all.