Senior Software Engineer, Full-Stack
Epic Kids
Role Description
The Senior Software Engineer, Full-Stack will own meaningful pieces of Epic's web application end-to-end—from Angular UI through PHP and Go services to MySQL—and help raise the quality bar for the engineers around you. You are an experienced engineer who works independently on complex problems, makes sound technical decisions, and pulls in the right people when a decision touches another team. You will design and ship features that span the stack, partner with product, design, data, and infrastructure to land them well, and mentor more junior engineers through code review and pair work.
This is a fully remote, US-based role working closely with a global engineering team with members in the US and China.
Key Responsibilities
- Design and ship features end-to-end across the stack—Angular front-end through PHP/Symfony and Go back-end services, against MySQL—taking ownership from spec to production.
- Make sound technical decisions on architecture, data modeling, API design, and state management; document trade-offs and align stakeholders before significant choices land in code.
- Operate independently on ambiguous problems, breaking down scope, surfacing risks early, and shipping in safe increments.
- Partner cross-functionally with product, design, data engineering, infrastructure, and content on features that span team boundaries.
- Drive code quality through thorough code reviews, raising standards on testing, readability, and maintainability across both front-end (Angular, RxJS, NgRx) and back-end (PHP/Symfony, Go) codebases.
- Mentor junior and mid-level engineers—pair on hard problems, give actionable code-review feedback, and help them grow into larger pieces of work.
- Improve the developer experience of the codebases you touch—tooling, tests, build times, and observability.
- Leverage AI-assisted development tools to accelerate delivery, applying the same review and quality bar to generated code as to anything else, and exercising judgment about where they help and where they don't.
- Lead and contribute to technical design reviews, RFCs, and architecture discussions, grounded in data and prototypes.
- Participate in production support, lead investigations, write up post-mortems, and follow through on systemic fixes.
Qualifications
- Track record of owning ambiguous, multi-team features end-to-end—defining scope with PM/design, aligning infra/data dependencies, and shipping without an EM driving day-to-day execution.
- Bachelor's degree or higher in Computer Science, Software Engineering, or a related field.
- 5+ years of professional software engineering experience, including significant time shipping production full-stack features.
- Strong Angular experience (v13+ preferred), including component architecture, RxJS reactive patterns, and a state-management library such as NgRx.
- Strong proficiency in TypeScript and modern front-end fundamentals (HTML, CSS/SCSS, accessibility, performance).
- Strong PHP experience on a modern framework—Symfony preferred, Laravel acceptable—including Doctrine ORM or equivalent.
- Proficiency designing schemas, writing performant queries, and reasoning about indexing in a relational database—MySQL preferred.
- Experience designing and operating REST (or gRPC) APIs that serve real production traffic.
- Experience writing tests at multiple levels—unit, integration, and end-to-end—and a habit of doing so by default.
- Comfort with Git, pull-request-based workflows, and modern CI/CD (Jenkins, GitHub Actions, or similar).
- Strong written and verbal communication—able to write a design doc, run a review, and explain trade-offs to non-engineering partners.
- Track record of mentoring more junior engineers and raising the bar through review and pairing.
- Fluency in English for daily collaboration and technical documentation.
Preferred Skills
- Working knowledge of Go for back-end services— handlers, modules, concurrency primitives, the standard library—or demonstrated ability to come up to production proficiency on the job.
- Experience leading the design or migration of a service from one language/runtime to another (e.g., PHP → Go) in a production environment.
- Experience with Docker and Kubernetes (GKE) at the application-developer level—building images, debugging running pods, reading logs and metrics.
- Experience with cloud platforms—GCP preferred (GCS, Cloud SQL, Pub/Sub, Cloud Run/GKE), AWS or Azure acceptable.
- Experience with server-side rendering (Angular Universal) and the performance/SEO trade-offs it brings.
- Experience with i18n / internationalization (multi-region deployments, locale-aware content).
- Experience operating against an observability stack—New Relic, Datadog, or similar—including building dashboards and alerts for code you own.
- Familiarity with consumer-product concerns at scale: caching strategies, CDN behavior, image/media pipelines, mobile-web performance.
- Interest in or experience with ed-tech, children's media, or content-platform work.
- Awareness of children's-privacy compliance frameworks (COPPA, FERPA) and how they shape product and data decisions.
$80 - $130 per hour
...source application, requiring experienced full-stack developers who can work independently... ...systems and deliver high-quality software solutions. Key Responsibilities Design... ...based systems Collaborate closely with engineering and product teams Write clean,...FullstackSeniorHourly payRemote work- Role Description Buscamos un Senior Software Engineer full-stack que refuerce el equipo de ingeniería. Tenemos productos en producción que necesitan evolucionar y productos nuevos que se están construyendo. Vas a trabajar en ambos frentes: mejorar lo que ya existe y construir...FullstackSeniorFull timeRemote work
- ...Senior Full Stack Engineer At Serko, we believe something incredible happens when people come face-to-face. That's why we're on a mission to engineer a frictionless, next-generation business travel marketplace. We don't just manage travel; we are leveraging advanced...FullstackSeniorRemote workWorldwide
$160k - $200k
...long-term conditions, starting with dementia. We’re looking for a Senior Software Engineer to join our small engineering team and help build the product our operations team uses every day. This is a full-stack product engineering role for someone who is flexible,...FullstackSeniorFull timeFlexible hours$120k - $250k
Role Description We are looking for a Senior Software Engineer who wants to be an impactful part of a small team looking to change the way technical... ...: ~Contribute to building product features across the full stack (from the front-end to the back-end to separate...FullstackSeniorFull timeImmediate start- ...KellyMitchell Group is looking for a Senior Software Engineer to join our remote team. This full-stack role will focus on building and operating platform services, including messaging systems and microservices, while applying AI/ML to create scalable solutions. The ideal...FullstackSeniorRemote work
- ...communications What You’ll Get to Do: ~Engineer complex multidisciplinary solutions for... ...schedule. ~Collaborate with other software/hardware engineers, stakeholders, and... ...Qualifications ~+10 years experience as a Full Stack Developer ~Experience with Python...FullstackSeniorTemporary workImmediate startRemote work
- Role Description Our company is looking for a Senior Software Engineer focused on Object oriented code. We are a .NET engineering shop with open... ...work while our core is located in Colorado. You will be a full stack developer with the ability to go deep with object oriented...FullstackSeniorFull timeRemote workWork from homeHome office
- ...a contractor with at least 5 years of software engineering experience, including at least 2 years... ...requires strong expertise in building full-stack applications and a commitment to flexible... .... This position offers entry-level seniority and a contract duration of 1 month, with...FullstackSeniorContract workFor contractorsRemote workFlexible hours
- ...join Lockheed Martin Rotary and Missions Systems (RMS) as a Senior Software Engineer! Lockheed Martin is a global leader in aerospace,... ...required prior to start: Top Secret Experience developing full stack software using Object Oriented Programming Experience with...FullstackSeniorFull timeWork at officeRemote workRelocationFlexible hoursShift work3 days per week
$75 - $83 per hour
...several 2026 greenfield initiatives. We're hiring multiple Senior Software Engineers who thrive in zero-to-one environments, can collaborate... ...experience working with microservices and distributed systems ~ Full stack experience and comfortable contributing on the frontend;...FullstackSeniorContract workRemote work$160k - $200k
...: ~Design, develop, modify, and test software applications or systems for various products... ...analysis, programming, and software engineering. ~Write high-quality, well-tested... ...~6+ years of hands-on experience in full-stack development. ~5+ years of experience...FullstackSeniorFull time- Role Description Canary Technologies is looking for a Senior Software Engineer to join our team! You should be a strong IC that can deal with... ...and understand what it takes to build quality, maintainable full-stack applications. You should also care deeply about the...FullstackSeniorFull time
- A leading technology firm is seeking an experienced software engineer to enhance AI-driven coding solutions. This role involves evaluating... ...years of experience in software engineering, with a focus on full-stack applications. The position allows for flexible hours, with a...FullstackSeniorContract workRemote work10 hours per weekFlexible hours
$125k - $155k
...company, we’re breaking new ground in software innovation too, redefining what’s... ...at peak. Job Description As a Senior Software Engineer, you will be instrumental in building... ...relying on technical teams. As a full stack team, we offer opportunities to expand...FullstackSeniorHourly payWork at officeLocal areaWork from homeWorldwide$130k - $170k
...Description We are looking for an experienced (6+ years) frontend software engineer specializing in Angular and observables to join our web... ...involving asynchronous events and streaming data. Full stack experience is a plus. Our front-end team handles many of the...FullstackSeniorFull timeRemote work- ...re looking for someone to join us as a Senior Software Engineer , working across our marketplace... ...outcome, not the pull request. This is a full-time, remote-first role — you can be located... ...and in customers' hands. ~Full-Stack Development: You'll build in JavaScript...FullstackSeniorFull timeRemote work
- Role Description We are looking for a talented and driven Senior Software Engineer to join our growing team. In this role, you will be a key... ...systems in production environments ~Strong understanding of full-stack development principles and scalable system design ~...FullstackSeniorFull time
- Role Description As a Senior Software Engineer at Catena, you will be a core contributor to the team inventing new ways for humans and AI agents... ...AI agents. Qualifications ~6+ years of full stack engineering experience, with a strong foundation in backend...FullstackSeniorFull time
$145k - $207k
Role Description As a Software Engineer on the Marketplace team, you’ll work at the intersection of full-stack product engineering and machine learning operations—helping power the systems that match renters to homes across ApartmentList.com and Sunny.com. You’ll contribute...FullstackSeniorFull time- Role Description InsightRX is looking for a Full Stack Engineer to help build our Astra AI platform — a system that combines a modern web application... ...with LLM agent architecture a plus. Experience with SAML SSO, multi-tenant systems, or healthcare/life-sciences software....FullstackSeniorFull time
- ..., and understand what it takes to build quality, maintainable full-stack applications. You should also care deeply about the customer experience... ...excellence is essential. ~Collaborate with a team of engineers and managers to create applications used by our hotel...FullstackSeniorFull time
- ...founder and CTO. The company is seeking a senior software engineer to join their engineering team. Key... ...of continuous improvement. Tech Stack ~Back-end: Elixir (Phoenix, Membrane)... ...~4+ years of experience in back-end or full-stack software engineering. ~An adaptable...FullstackSeniorFull time
$125k - $155k
...thinking company, we’re breaking new ground in software innovation too, redefining what’s... ...are seeking passionate and experienced Senior Developer to join our dedicated Verification... ...tooling. Verification operates as a full stack team who are in the process of...FullstackSeniorHourly payWork at officeLocal areaWork from homeWorldwide$187k - $220k
Role Description We are seeking a Senior Software Engineer to help build the core platform that will make Samsara “agentic.” This platform enables... ...components that other teams will rely on. ~Work on the full stack behind the agents including: greenfield products,...FullstackSeniorFull timeWork at officeRemote workRelocation packageFlexible hours- Role Description We are seeking a Senior Software Engineer to join a high-impact digital payments modernization program supporting the integration... .... ~Application Engineering ~Build and maintain full-stack backend services supporting card network integration,...FullstackSeniorFull timeFlexible hours
- ...Senior Software Engineer This Senior Software Engineer role involves hands-on full-stack web development, with a strong emphasis on C#,.NET, and Angular. You'll work within a delivery squad alongside other experienced engineers and product partners, contributing...FullstackSeniorRemote work
- ...AI-driven coding solutions. The ideal candidate will have over 5 years of software engineering experience, including time at a top-tier company, and possess strong skills in developing full-stack applications. The commitment is flexible, ranging from 10 to 40 hours per...FullstackSeniorContract workFor contractorsRemote work10 hours per weekFlexible hours
- Role Description We are looking for a Senior Software Engineer – Full Stack to join a product-focused engineering team building data-heavy applications and real-time infrastructure solutions. This is a hands-on role for someone who enjoys working across frontend and backend...FullstackSeniorFull timeRemote work
$150k - $200k
Role Description We are looking for a Senior Software Engineer (Individual Contributor) to help design... ...deep understanding of the Microsoft IT stack (including Entra ID, Azure, and Microsoft... ...~Apply deep knowledge of the full Microsoft IT stack — not just the developer...FullstackSeniorFull timeFlexible hours
Do you want to receive more vacancies?
Subscribe and receive similar vacancies to Senior Software Engineer, Full-Stack. Be the first to apply!
- ngo software engineer Remote
- software developer Remote
- software developer internship no experience Remote
- software developer apprenticeship Remote
- junior software developer Remote
- part time software developer remote Remote
- financial software developer Remote
- senior software engineer ruby on rails Remote
- software engineer amazon Remote
- senior software design engineer Remote















