Senior Software Engineer, Full-Stack
Full-time
Epic
The Senior Software Engineer, Full-Stack owns features end-to-end across Epic's web application -- Angular front-end, PHP/Symfony and Go services, MySQL -- and helps raise the engineering bar for the team. We hire for engineering strength over experience with any specific stack; strong engineers ramp quickly on ours.
This is a fully remote, India -based role, requiring close collaboration with a global engineering team that has members in the US, India and China.
What You'll Do
- Design and ship features end-to-end across the full stack, from spec to production.
- Make sound decisions on architecture, data modeling, and API design; document trade-offs and align stakeholders.
- Drive code quality through code review and testing across front-end and back-end.
- Mentor junior and mid-level engineers through code review and pairing.
- Lead technical design reviews, RFCs, and architecture discussions.
- Use AI-assisted development tools to accelerate delivery, holding generated code to the same quality bar.
- Participate in production support -- investigations, post-mortems, and systemic fixes.
What We're Looking For
Required Qualifications
- 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.
Preferred Qualifications
- Direct experience with our stack ( Angular , PHP/Symfony , Go , MySQL ) a plus.
- Experience leading a service migration between languages/runtimes (e.g., PHP to Go) in production.
- Familiarity with Tera for server-side templating.
- Experience with Docker and Kubernetes (GKE) at the application-developer level.
- Cloud-platform experience -- GCP preferred, AWS or Azure acceptable.
- Experience operating against an observability stack ( New Relic , Datadog , or similar).
- Awareness of children's-privacy compliance frameworks ( COPPA , FERPA ).
Vacancy posted 13 days ago
Similar jobs that could be interesting for youBased on the Senior Software Engineer, Full-Stack in India vacancy
- ...governments realize their greatest potential. Title and Summary Senior Software Engineer Job Summary: =============================... ...public cloud infrastructure. Ensure quality across the full stack via rigorous CI/CD practices in all aspects of the SDLC (Builds...FullstackSeniorFull timeWorldwide
- ...The Senior Software Engineer, Full-Stack owns features end-to-end across Epic's web application -- Angular front-end, PHP/Symfony and Go services, MySQL -- and helps raise the engineering bar for the team. We hire for engineering strength over experience with any specific...FullstackSeniorFull timeRemote work
- ...different problem than building deterministic software: the same input won't always produce the same output. Good product engineering here means designing experiences that stay... ...software engineering experience shipping full-stack product features to real users ~...FullstackFull timeShift work
- ...Overview Build and stress-test production software that brings frontier large language... ...release. You will work directly with an engineering manager on fast-moving generative AI... ...Responsibilities Build and deliver full-stack applications, services, and internal tools...FullstackHourly payFull timeWeekday work
- ...unified transformation. About the Role XO Health is seeking a Senior Software Engineer for building applications that enable a Provider’s experience. This position will be responsible for the full stack design, development, testing, documentation, and analysis of...FullstackSeniorFull timeFlexible hours
- ...We are looking for a Senior Software Engineer who is passionate about building scalable, reliable, and cloud-native software systems. While this... ...engineers who are comfortable contributing across the stack when needed and are excited to leverage AI-powered development...SeniorFull timeFlexible hours
- ...governments realize their greatest potential. Title and Summary Senior Software Engineer Overview: The Mastercard Developer Workbench, part of... ...components of the Developer Workbench platform across the full development lifecycle. Contribute to the technical...SeniorFull timeWorldwide
- ...navigation through the ever- evolving cryptocurrency landscape. Senior Software Engineer - Risk Location: Bengaluru (Onsite) Impact You’ll... ...team to develop, maintain and improve the risk management stack. Coach and mentor teammates on supporting and maintaining...SeniorFull timeLocal area
- ...governments realize their greatest potential. Title and Summary Senior Software Engineer Job Description Summary Overview • Data Governance &... ...to build rapport and relationships • Understands the full SDLC • Knowledgeable – possessing the technical knowledge,...SeniorFull timeWorldwide
- ...products and services that help people, businesses and governments realize their greatest potential. Title and Summary Senior Software Engineer (AWS Platform) Overvirew We are seeking an experienced and motivated Senior Software Engineer to join Mastercard's AWS...SeniorFull timeWorldwide
- ...products and services that help people, businesses and governments realize their greatest potential. Title and Summary Senior Software Engineer Senior Software Engineer Overview: Who is Mastercard? At Mastercard technology, we work to connect and power an...SeniorFull timeWork experience placementWorldwide
- ...products and services that help people, businesses and governments realize their greatest potential. Title and Summary Senior Software Engineer Who is Mastercard? Mastercard is a global technology company in the payments industry. Our mission is to connect and...SeniorFull timeWorldwide
- ...greatest potential. Title and Summary Senior Data Engineer Job Description Summary We... ...the way we do business. Technology stack • Our current primary tools for data... ...creativity in identifying solutions; • Full stack experience in data collection, aggregation...FullstackSeniorFull timeTemporary workWork experience placementWorldwide
- ...potential. Title and Summary Senior Technical Program Manager... ...a group of related product engineering backlog items or activities... ...successful delivery through the full stack of the services / domains,... ...development life cycle and software development lifecycle to improve...FullstackSeniorFull timeWorldwide
- ...in healthcare through comprehensive and unified transformation. About the Role XO Health is seeking a Senior Software Engineer for building applications that enable a Provider’s experience. This position will be responsible for the full stack design, development, te...FullstackSeniorFull time
- What You Will Do We are looking for a highly motivated Full Stack Software Engineer to join our engineering team and contribute to the development of next-generation web applications, UI frameworks, and developer platforms. The ideal candidate should have strong experience...FullstackFull time
- ...Summary We are looking for a detail-oriented and analytical Software Engineer to join our Mayhem Engineering team. In this role, you will... ...Essential Duties and Responsibilities Design, build, and maintain full-stack features across a Python/Flask backend and a TypeScript/...FullstackFull time
- ...What You Will Do We are looking for a highly motivated Full Stack Software Engineer to join our engineering team and contribute to the development of next-generation web applications, UI frameworks, and developer platforms. The ideal candidate should have strong experience...FullstackFull time
- Experience: 10+ years Location: Remote (India) Job Type: Full-time This role is for one of our clients in the software development industry.SeniorFull timeRemote work
- ...Capital, CoinFund, Gumi Cryptos) and crypto projects (Aave and Kyber Network). About the role You'll be the dedicated security engineer at a derivative exchange (~250 people, 50-100 person dev team). All infra is AWS. DevOps builds it; you make sure it's secure and...SeniorFull time
- ...Summary We are looking for a detail-oriented and analytical Software Engineer to join our Mayhem Engineering team. In this role, you will... ...Duties and Responsibilities Design, build, and maintain full-stack features across a Python/Flask backend and a TypeScript/React...FullstackFull timeRemote work
- ...products and services that help people, businesses and governments realize their greatest potential. Title and Summary Software Engineer II Java Full stack Developer Overview: Mastercard’s Network & Digital Payments group creates meaningful experiences for consumers...FullstackFull timeWorldwide
- ...realize their greatest potential. Title and Summary Lead Software Engineer Who is Mastercard? Mastercard is a global technology company... ...end-to-end product development for Switching Solutions • Full Stack Development using Microservices, Messaging/Event Driven...FullstackFull timeWorldwide
- ...Enterprise Application Development and Operations team as senior Application Engineer who is responsible for design, configure, develop and test... ...support for financial close and compliance processes. Lead full lifecycle implementations (requirements through hypercare),...SeniorFull time
- ...problems that impact millions of patients. About the Role We’re looking for a Staff Software Engineer to own the application layer of the CertifyOS platform—the full-stack systems that translate our provider data infrastructure into products that payers, health systems...FullstackFull timeContract work
- ...As an LLM Systems / AI Agent Engineer , you will focus on building and evolving production AI agents on foundation models, covering... ...three-person product team alongside the AI function lead and a Full Stack Engineer . Operate as an individual contributor working...FullstackFull timeSummer workImmediate startShift work
- ...About the Role At Donorbox, our engineers at this level are what we call "Problem Solvers." At the Senior Engineer level you are handed a problem rather than a task list... ...throughput over personal output. Our Tech Stack Backend: Ruby, Ruby on Rails Frontend:...SeniorPermanent employmentFull timeShift work
- ...Role Description We're hiring a Senior Software Engineer to help build and evolve the systems that keep Givebutter safe — fraud detection, risk... ...risk challenges into concrete solution. This role spans the full breadth of how we fight fraud, from building decision...SeniorFull time
$15 per hour
Summary The Wikimedia Foundation is seeking a Senior Software Engineer to join the team supporting the Wikidata Platform — the structured data backbone of Wikimedia projects and a key part of the global open knowledge ecosystem. You’ll help scale and sustain the Wikidata...SeniorFull time- ...highest quality standards. Foster collaboration with fellow engineers, designers, and managers to comprehend user pain points and... ...from technical design to a successful launch. Engage in agile software development, including daily stand-ups, sprint planning, team...SeniorFull time
Do you want to receive more vacancies?
Subscribe and receive similar vacancies to Senior Software Engineer, Full-Stack. Be the first to apply!
Related searches
- cybersecurity software engineer India
- software developer fintech India
- senior robotics software engineer India
- network software engineer India
- software engineer remote India
- part time software developer remote India
- software engineer full time India
- entry level software engineer remote India
- senior software engineer ruby on rails India
- consulting software engineer India







