Senior Software Engineer, Full-Stack
Epic Kids Inc.
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.
- 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
$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- ...to take absolute ownership of our software ecosystem from initial design to... ...availability role for a polyglot engineer who can move effortlessly across full-stack paradigms and thrives in an engineering... ...Clear, unrestricted runway into senior architecture and engineering...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
$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- ...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
- ...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
- ...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
$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- ...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
$190k - $215k
Role Description We're hiring a Senior Software Engineer to join the Financial Audit team at Fieldguide... ...code from day one and ramp quickly into full ownership of significant product areas.... .... Qualifications ~A strong full-stack engineer who writes code every day and...FullstackSeniorFull timeWork from homeFlexible hours$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$125k - $156k
..., high-agency position for a voice AI engineer who thrives at the intersection of real... ...agents. You'll work across the full voice AI stack: telephony, speech-to-text, LLM orchestration... .... Qualifications ~5+ years of software engineering experience, with at least...FullstackSeniorFull timeImmediate start- 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
$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$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- Role Description As a Senior Full Stack Engineer at Mastery, you’ll help build and evolve large scale distributed systems that power mission critical... ...technical challenges and deliver reliable, scalable software with real world impact. You’ll work within the Load Execution...FullstackSeniorBase plus commissionFull time
$130k - $185k
Role Description As a Senior Security Software Engineer (Application Security Team) at BetterHelp, you’ll join a diverse team of licensed clinicians... ..., and bug bounty programs. ~Experience working in full-stack projects. ~Experience with discovering and fixing common...FullstackSeniorFull timeWork at officeRemote work- 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
- 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
$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 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
$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 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
- ...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
- ..., 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
- 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
$187k - $235k
Role Description The Sr. Software Engineer II - AI will lead the build of GenAI-powered product experiences and the shared AI platform infrastructure... ...tools such as Claude Code, GitHub Copilot, or Cursor ~Full-stack awareness: comfortable contributing across layers of the...FullstackSeniorFull timeWork experience placementCasual workWork at office$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
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














