Senior Software Engineer — Product
Core
Full-stack engineer owning the complete product development lifecycle from business problem definition to software delivery and post-launch improvement.
Role type
Senior full-stack product engineer
Builds
Polished web applications (front-end, back-end, database, integrations) for an edtech platform connecting students with admissions coaches.
Domain
EdTech / SaaS
Deliverable
production ML models | product features
Required skills
TypeScript, JavaScript, React, Next.js, Node.js, PostgreSQL, SQL, AWS/GCP/Azure/Vercel, Git, CI/CD, Docker, REST APIs, authentication/authorization, testing (Vitest/Jest, Playwright/Cypress), security practices, AI coding tools (Cursor, Claude Code, GitHub Copilot), Figma
Preferred skills
Python, FastAPI, AI feature integration (model APIs, tool calling), CRM/payment/analytics integrations, early startup experience
Technologies
TypeScript, JavaScript, React, Next.js, Node.js, Express, NestJS, PostgreSQL, Prisma, Drizzle, AWS, GCP, Azure, Vercel, Git, Docker, Vitest, Jest, Playwright, Cypress, Figma, Cursor, Claude Code, GitHub Copilot
Responsibilities
Translate business needs into product requirements, user flows, and development plans; Design and build full-stack applications; Make architecture decisions and scope releases; Use AI tools to accelerate development; Own deployment, monitoring, and incident resolution; Measure business impact of work.
Seniority
Senior, hands-on IC