engineering
Posted Dec 9, 2025Staff Software Engineer
at Stepful
New York City, United StatesRemote
You are nearing today's limit. Upgrade for unlimited access.
Responsibilities
- Build the technology to create new curricula in a fraction of the time and iterate to maximize students' learning. - Data Pipelines: Make data reliable and accessible to everyone at Stepful, and empower the business, learning, and operation teams at Stepful to make data-driven decisions.
Requirements
- About Stepful: Stepful is reimagining allied healthcare training by offering affordable, online, instructor-led, and AI-supported programs that help learners—regardless of background or circumstance—launch high-demand healthcare careers.
- Our graduates, including Medical Assistants, Pharmacy Technicians, Nurses, and more, form the talent pipelines at major employers like CVS, NY-Presbyterian, HCA, Providence, and Walgreens.
- Apply generative AI to the job-seeking process, from resume generation to interview training. - Empower the Internal Workforce: Design and maintain platforms for instructors, TAs, coaches, and operators to optimize student success.
- Leverage generative AI to maximize its impact on students' lives. - Cutting Edge Content Management: Generate and maintain content at scale that adapts to evolving educational needs.
- Can take ownership of the whole development lifecycle (this means you are comfortable operating full-stack) - Must be familiar with React+Typescript on the frontend.
- Familiarity with any of the following languages for the backend: Python, Node.js, Ruby on Rails - Relentlessly obsess over solving complex problems with cutting-edge technology and willing to learn something new every day - Find excitement in joining an early-stage company and are not afraid of building something new
- Technical Round (2.45 hrs): - (1) Live Full Stack Coding Exercise - You will have a choice of the following tech stack: - React+Node.js - React+Python (Django) - React+Ruby - (2) Live Coding Challenge - You will have a choice of the following language: - Python - Ruby - JavaScript - (3) Technical Interview with the Hiring Manager 3.
Experience
- THIS JOB IS FOR YOU IF YOU HAVE: - 10+ years of full-stack engineering experience.