> Markdown version of [/jobs/ext/2854286-software-engineer-2](https://www.wearedevelopers.com/jobs/ext/2854286-software-engineer-2). Every page supports `.md` or `Accept: text/markdown`. Links point to the HTML versions so they work for humans too. Agent guide: [/agents.md](https://www.wearedevelopers.com/agents.md). --- # Software Engineer 2 - **Company:** STEPFUL, INC. - **Location:** United States - **Experience:** Expert - **Salary:** $172,000.0 - $228,000.0 - **Contract:** Permanent contract - **Skills:** JavaScript (Programming Language), Django Web Framework, Python (Programming Language), Node.Js, Ruby on Rails, Ruby, Front End Software Development - **Published:** September 11, 2026 - **Apply:** https://www.thejobnetwork.com/job/senior-software-engineer-2-509967478 ## About the Role * 8+ years of full-stack engineering experience. 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 Bonus points if: * You have previous experience in a direct-to-consumer startup, especially within EdTech/Healthcare ## Description 2. Technical Round (2.25 hr): + (1) Live Full Stack Coding Exercise - You will have a choice of the following tech stack: o React+Node.js (Express) o React+Python (Django) o React+Ruby + (2) Live Coding Challenge - You will have a choice of the following language: o Python o Ruby o JavaScript 3. Behavioral Interview with one of our Eng Leads (30 min) 4. Onsite at our SoHo office (1.5 hr) ## Related Videos - [Coffee with Developers: David Heinemeier Hansson](https://www.wearedevelopers.com/videos/875-coffee-with-developers-david-heinemeier-hansson) - [Recruitment Reinvented: Bold strategies and the $10K signing incentive](https://www.wearedevelopers.com/videos/1068-recruitment-reinvented-bold-strategies-and-the-10k-signing-incentive) - [Stop using Node.js like in 2020! What changed and what you can do today with Node.js](https://www.wearedevelopers.com/videos/100011-stop-using-node-js-like-in-2020-what-changed-and-what-you-can-do-today-with-node-js) - [Syntax, Semantics, and Systems: From Linguistics to Software - Yasmine Kordjazy](https://www.wearedevelopers.com/videos/1940-syntax-semantics-and-systems-from-linguistics-to-software-yasmine-kordjazy) - [Fireside Chat with Werner Vogels, VP & CTO, Amazon.com & Daniel Gebler, CTO at Picnic](https://www.wearedevelopers.com/videos/1405-fireside-chat-with-werner-vogels-vp-cto-amazon-com-daniel-gebler-cto-at-picnic) - [Fireside Chat with David Heinemeier Hansson](https://www.wearedevelopers.com/videos/980-fireside-chat-with-david-heinemeier-hansson) ## Related Articles - [What’s the Difference Between Frontend and Backend Development?](https://www.wearedevelopers.com/magazine/240-what-s-the-difference-between-frontend-and-backend-development) - [Fully Remote Software Engineer Jobs](https://www.wearedevelopers.com/magazine/447-fully-remote-software-engineer-jobs) - [Where to Find Entry-Level Software Engineering Jobs](https://www.wearedevelopers.com/magazine/397-where-to-find-entry-level-software-engineering-jobs) - [Why Upskilling And Reskilling is Important For Developers](https://www.wearedevelopers.com/magazine/428-why-upskilling-and-reskilling-is-important-for-developers) - [Is Software Engineering Over-Saturated?](https://www.wearedevelopers.com/magazine/418-is-software-engineering-over-saturated) - [The Ultimate Software Engineer Career Path Guide for 2023](https://www.wearedevelopers.com/magazine/146-the-ultimate-software-engineer-career-path-guide-for-2023)