SlipstreamJobs tracks this role from the company's public career site. Apply directly on the employer's site.
Inspira Education Group is a fast-growing edtech startup backed by leading VCs including Zeev Ventures, Quiet Capital, Craft Ventures, and Jeff Fluhr (Founder of StubHub). The company operates the world's leading network of top admissions coaches in medical, legal, business, and college studies, combining software and services to democratize access to high-quality coaching and disrupt traditional application processes.
You will own the complete product development process: translating business needs and user feedback into product requirements, user flows, and prioritized development plans. You'll design and build polished full-stack applications across front end, back end, database, and integrations. You'll make architecture decisions that balance speed, reliability, and maintainability, use AI tools to accelerate development, and own deployment, production monitoring, and incident resolution. You'll measure whether your work improves adoption, conversion, operational efficiency, or other business outcomes.
Key responsibilities include:
- Translating business needs into product requirements, user flows, prototypes, and development plans
- Designing and building applications across front end, back end, database, and integrations
- Making architecture decisions and scoping releases
- Using AI tools throughout development for implementation, testing, debugging, and documentation
- Owning deployment, production monitoring, incident resolution, and ongoing improvements
- Measuring impact on adoption, conversion, operational efficiency, or relevant business outcomes
- Conducting product discovery by speaking with users and identifying underlying problems
- Creating user flows and prototypes in Figma or code
- Instrumenting important user actions and using analytics to guide improvements
This is a full-time, in-person role requiring 5 days per week in the NYC office.
REQUIREMENTS:
Technical Skills Required:
- Front-end: Strong proficiency in TypeScript, JavaScript, React, and Next.js (component architecture, hooks, routing, client/server rendering); strong HTML and CSS skills with responsive layouts; experience managing forms, validation, application state, asynchronous data, caching, and loading/error states; ability to diagnose rendering issues and improve performance; ability to build accessible interfaces
- Back-end: Strong proficiency in Node.js and TypeScript using Express, NestJS, or equivalent; experience designing and implementing REST APIs with validation, pagination, error handling, and documentation; experience with authentication, authorization, role-based access, and third-party integrations; ability to build reliable background jobs and webhook processing; understanding of timeouts, rate limits, caching, and bottlenecks
- Databases: Strong practical knowledge of PostgreSQL and SQL; ability to design relational schemas, relationships, constraints, and indexes; experience with database migrations, transactions, and query optimization; familiarity with ORMs like Prisma or Drizzle; ability to handle data integrity and concurrent updates
- Deployment and Operations: Experience independently deploying and operating applications on AWS, GCP, Azure, or Vercel; working knowledge of Git, pull requests, CI/CD pipelines, environment configuration, and secrets management; familiarity with Docker; ability to set up logs, error tracking, monitoring, and alerts; experience with releases, migrations, rollbacks, and production debugging
- Testing, Security, and Code Quality: Ability to write meaningful unit, integration, and end-to-end tests using Vitest/Jest and Playwright/Cypress; strong debugging skills; practical understanding of secure sessions, server-side permission checks, input validation, SQL injection, XSS, and sensitive data protection; ability to structure maintainable code and refactor safely
- AI-Assisted Development: Regular, hands-on use of Cursor, Claude Code, GitHub Copilot, or Codex; ability to give AI tools useful context, break complex work into verifiable tasks, and guide implementation; ability to evaluate generated code for correctness, security, and maintainability; experience using tests, type checks, linting, and code review to validate changes; ability to explain and debug code independently
Product and Design Skills Required:
- Product discovery: speak with users, understand workflows, identify underlying problems
- Prioritization: define focused first releases and make scope trade-offs
- Interaction design: create user flows and prototypes including edge cases
- Visual execution: apply sound judgment around typography, spacing, hierarchy, and consistency
- Measurement: instrument user actions and use analytics to guide improvements
- Communication: explain decisions clearly and coordinate with nontechnical stakeholders
Experience Required:
- Typically 5+ years of software engineering experience, or equivalent evidence of substantial independent ownership
- Track record of shipping and maintaining full-stack production applications
- Examples of features or products where you personally influenced requirements, design, and implementation
- Experience taking loosely defined problems through to a working release
Nice to Have:
- Python and FastAPI
- Experience building AI features using model APIs, structured outputs, tool calling, or retrieval
- Experience integrating CRMs, payment systems, analytics platforms, or business workflow tools
- Experience as an early startup engineer or independent product builder