Epic
Posted 3d ago

Senior Software Engineer, Full-Stack

Epic
India
RemoteFull Time
Responsibilities
  • designing features
  • reviewing code
  • mentoring engineers
Requirements
  • 5+ years of software engineering experience
  • Bachelor's degree in a related field
  • Full-stack expertise with TypeScript/JavaScript
  • Server-side languages
  • Relational databases, APIs, Git, and CI/CD
Technical tools mentioned
AngularPHPSymfonyGoMySQLTypeScriptJavaScriptHTMLCSSGitCI/CDTeraDockerKubernetesGKEGCPAWSAzureNew RelicDatadogCOPPAFERPARESTgRPC

Job description

About Us

Epic Kids is the leading digital reading platform built for kids 12 and under, trusted by millions of children, educators, and families around the world. Our mission is to inspire a lifelong love of reading by providing unlimited access to thousands of high-quality books, videos, and educational content through a safe and engaging experience. We combine technology, storytelling, and learning innovation to help every child become a confident reader.

At Epic, you'll join a collaborative and fast-paced global team passionate about building meaningful products that make a real impact on children's education and literacy.

About the Role

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).

About Epic

Subscription-based digital reading and learning platform for children.

Similar jobs

Software Engineer, Full-Stack roles
6h
Save
Mark Applied
Hide
Senior .NET And Angular Full Stack Software Developer with 8+ Years
Noida, Uttar Pradesh, India
OnsiteFull Time
EXL
EXLNASDAQ: EXLS: Provides data analytics and digital operations solutions to businesses.
0+ YOERequires a bachelor's degree in computer science and 0–3 years of experience developing scalable applications with .NET, C#, ASP.NET, .NET Core, Angular, SQL Server, and Entity Framework.
.NET, C#, ASP.NET, .NET Core, .NET Framework, Angular, SQL Server, Entity Framework
3d
Save
Mark Applied
Hide
Dotnet Fullstack
Bangalore, Karnataka, India
OnsiteFull Time
Embitel Technologies
Embitel Technologies: A product engineering firm specializing in automotive and e-commerce software.
Professional .NET 8/C# backend experience, Azure cloud applications, REST APIs, Cosmos DB, NoSQL modeling, debugging, asynchronous programming, distributed systems, testing, and strong collaboration skills.
.NET 8, C#, Microsoft Azure, REST APIs, Azure Cosmos DB, NoSQL, Azure Functions, Azure Durable Functions, Azure Blob Storage, Azure Batch, Azure Identity, Managed Identity, Application Insights, GitHub Actions, React, Angular, Vue, Scrum, SAFe
3d
Save
Mark Applied
Hide
.Net Fullstack
Hyderabad, Telangana, India
OnsiteFull Time
Sagility
SagilityNSE/BSE: SAGILITY: Provides technology-enabled business process management for healthcare organizations.
3+ YOE3–5 years developing multi-tier SaaS applications with C#, SQL Server, .NET, ASP.NET, MVC, Angular, web services, and unit-test automation; agile experience and a relevant bachelor's or equivalent degree required.
Microsoft .NET Framework, Microsoft ASP.NET, Microsoft MVC, C#, Microsoft SQL Server, HTML, JavaScript, jQuery, Angular, Bootstrap, T-SQL, SDLC
4d
Save
Mark Applied
Hide
Full Stack Staff Software Engineer
Hyderabad, Telangana, India
OnsiteFull Time
Sonatype
Sonatype: Secures software supply chains and automates open source governance.
8+ YOE2+ MgmtRequires 8+ years of software engineering experience, including 2+ years in staff-level technical leadership, Java/Kotlin, REST APIs, frontend frameworks, cloud platforms, Docker, Kubernetes, CI/CD, and a bachelor's degree or equivalent.
Java, Kotlin, JVM, Kubernetes, Docker, AWS, Google Cloud Platform, Microsoft Azure, Nexus Repository, Nexus IQ, CI/CD, React, Vue, JavaScript, TypeScript, REST, OWASP, SAST, DAST, Terraform, CloudFormation, AWS Lambda, API Gateway
4d
Save
Mark Applied
Hide
Senior Java FullStack Software Engineer - Process Automation
Hyderabad, Telangana, India
OnsiteFull Time
Bristol Myers Squibb
Bristol Myers SquibbNYSE: BMY: Develops and manufactures innovative prescription biopharmaceutical medicines.
7+ YOE7+ years in full-stack development and automation; proficiency in Java or Node.js/Python, React JS, BPM tools, AWS, databases, APIs, GitHub, and Agile methodologies.
Java, Node.js, Python, Linux, UNIX, React JS, Camunda 7, Camunda 8, Bonitasoft, SQL, PL/SQL, MongoDB, GitHub, Amazon Web Services (AWS), Spring Cloud, Spring Boot, Angular, EC2, S3, Lambda, SQS, CI/CD, AWS CloudFormation
4d
Save
Mark Applied
Hide
Software Engineer - Full Stack
Pune, Maharashtra, India
OnsiteFull Time
Barclays
BarclaysLondon Stock Exchange: BARC: Global bank providing retail, corporate, and investment financial services.
Requires Java, Core Java, Spring Boot, SQL, RESTful services, microservices, OOP, design patterns, and relational databases. Preferred: Angular, React, VueJS, AWS, Docker, Kubernetes, CI/CD, Kafka, and KYC/AML experience.
Java, Spring Boot, Spring Batch, Spring Integration, SQL, RESTful Web Services, Angular, React, VueJS, HTML, CSS, JavaScript, TypeScript, AWS, EC2, S3, Lambda, SQS, SNS, IAM, Camunda BPM, Docker, Kubernetes, ECS, Jenkins, GitLab CI, Maven, Gradle, Kafka
4d
Save
Mark Applied
Hide
Full-Stack Software Engineer (Frontend, Backend & Cloud) – Applied & Agentic AI Systems
Hyderabad, Telangana, India
OnsiteFull Time
Roche
RocheSIX Swiss Exchange: ROG: Develops and manufactures pharmaceutical medicines and diagnostic solutions.
7+ YOERequires 7+ years of software engineering experience, advanced TypeScript and Python, React/Next.js or Angular 16+, AWS, Docker, Terraform, CI/CD, APIs, cloud infrastructure, AI integrations, and English at C1+ level.
TypeScript, React, Next.js, Angular, Python, AWS, AWS IAM, AWS Lambda, AWS S3, AWS ECS, Terraform, Docker, GitHub Actions, Snowflake, OpenSearch, Model Context Protocol (MCP), Claude Code, Ona, TDD
5d
Save
Mark Applied
Hide
Full-Stack Software Engineer, Growth
Australia or Ukraine or Egypt or India or Poland or Turkey or Philippines or Pakistan
$80k-$120k/yr RemoteFull Time
Everis
Everis: An AI-native software group building and acquiring software businesses operated by small teams.
2+ YOE2+ years building and supporting production software; full-stack generalist capability; experience with APIs, data modeling, testing, debugging, releases, monitoring, and product or funnel experimentation.
Flutter, Dart, TypeScript, NestJS, MongoDB, App Store, Google Play