EPIC Kids Development
Senior Software Engineer, Full-Stack
Interested in this opportunity? Apply through the protected Remote Kraft flow.
Log in to ApplyFull Time
Senior · 5 years
Remote, India
Remote
2026-08-13
greenhouse
Education
Bachelor's degree
Full Job Description
Role Overview The Senior Software Engineer, Full-Stack owns features end-to-end across Epic's web application and helps raise the engineering bar for the team. This is a fully remote, India-based role, requiring close collaboration with a global engineering team. What You Will Do Design and ship features end-to-end across the full stack, from spec to production. Participate in production support -- investigations, post-mortems, and systemic fixes. Why It Might Be a Fit We hire for engineering strength over experience with any specific stack; strong engineers ramp quickly on ours. Required Qualifications: 5+ years of professional software engineering, owning complex, cross-team work autonomously. Requirements 5+ years of professional software engineering, owning complex, cross-team work autonomously. Bachelor's degree or higher in Computer Science, Software Engineering, or a related field. Strong front-end engineering with a modern component framework (Angular a plus), plus solid TypeScript/JavaScript and UI fundamentals (HTML, CSS, accessibility). Strong back-end engineering in a modern server-side language (we use PHP and Go). Relational-database proficiency -- data modeling, performant queries, and indexing. Experience designing and operating production APIs (REST or gRPC). Comfort with Git, pull-request workflows, and CI/CD.