We’re looking for a Back-End Software Engineer to help us enhance our platform’s core data infrastructure and APIs. You’ll build and maintain the backend services and architecture that power test preparation tools for students across the country. This is a high-impact, engineering-focused role that demands performance, reliability, and scalability—backed by a strong sense of ownership and urgency. This role is responsible for ensuring the generation, quality, and reliability of backend systems built using an AI-assisted, test-driven development approach. Rather than focusing on high-volume code output, the engineer defines acceptance criteria and test cases, provides clear technical guidance, and reviews AI-generated implementations to ensure they meet product, performance, and reliability expectations. Success in this role is measured by the consistent delivery of high-quality, reliable features rather than by code volume. Features are delivered consistently with clear acceptance criteria and minimal rework after release. Backend behavior is well-defined through test cases that accurately capture requirements, edge cases, and failure scenarios. AI-generated implementations require limited revision because guidance, tests, and constraints are clear and effective. Production issues related to backend logic, data handling, or system behavior decrease over time. Product, front-end, and QA partners report high confidence in backend feature readiness and reliability. Quality will be measured by the user experience. We continuously survey our users to get feedback on the experience, and a critical success factor of this role is that it is an excellent user experience.
Stand Out From the Crowd
Upload your resume and get instant feedback on how well it matches this job.
Job Type
Full-time
Career Level
Senior
Education Level
No Education Listed
Number of Employees
11-50 employees