Overview
Senior Full-Stack Software Engineer who owns end-to-end features across Epic’s web application and raises engineering quality for the team.
What you'll do
- Design and ship full-stack features from specification to production.
- Make architectural, data modeling, and API design decisions and document trade-offs.
- Drive code quality using code reviews and testing across front-end and back-end.
- Mentor engineers through code review and pairing.
- Lead technical design reviews, RFCs, and architecture discussions.
- Use AI-assisted development tools while keeping generated code to the same quality bar.
- Participate in production support including investigations, post-mortems, and systemic fixes.
What you'll need
- 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 TypeScript/JavaScript and UI fundamentals (HTML, CSS, accessibility).
- Strong back-end engineering in a modern server-side language (PHP and Go are used).
- Relational-database proficiency including data modeling, performant queries, and indexing.
- Experience designing and operating production APIs (REST or gRPC).
- Comfort with Git, pull-request workflows, and CI/CD.
Nice to have
- Direct experience with Angular, PHP/Symfony, Go, or MySQL.
- Experience leading a service migration between languages/runtimes in production.
- Familiarity with Tera for server-side templating.
- Experience with Docker and Kubernetes (GKE) at the application-developer level.
- Cloud-platform experience with GCP preferred.
- Experience operating against an observability stack such as New Relic or Datadog.
- Awareness of children’s privacy compliance frameworks including COPPA and FERPA.
Details
- Fully remote, India-based role.
- Requires close collaboration with a global engineering team with members in the US, India, and China.
Read the full description and apply on the company’s own careers page.