Senior Software Engineer, Full-Stack

Location

United States

Posted

15 days ago

Salary

$160K - $210K / year

Seniority

Senior

Job Description

Senior Software Engineer, Full-Stack

Epic Kids

• own meaningful pieces of Epic's web application end-to-end—from Angular UI through PHP and Go services to MySQL • design and ship features that span the stack • partner with product, design, data, and infrastructure to land features well • mentor more junior engineers through code review and pair work • improve the developer experience of the codebases

Job Requirements

  • 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
  • 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
  • Comfort with Git, pull-request-based workflows, and modern CI/CD
  • Strong written and verbal communication
  • Track record of mentoring more junior engineers and raising the bar through review and pairing

Benefits

  • help raise the quality bar for the engineers around you
  • collaborate and mentor more junior engineers
  • unlimited access to thousands of high-quality books, videos, and educational content

Related Job Pages

More Full-stack Engineer Jobs

SmithRx logo

Staff Software Engineer, Full Stack - Platform

SmithRx

SmithRx is a tech-forward PBM committed to changing the way pharmacy benefits are managed.

Full TimeRemoteTeam 51-200Since 2018H1B No Sponsor

• Taking the lead on designing, developing and maintaining SmithRx frontend features with a strong depth of knowledge in JavaScript, React, and GraphQL while leveraging CI/CD to iterate quickly • Build and maintain design libraries within SmithRx in collaboration with UX designers and other FE engineers. • Collaborate with stakeholders and technical leads to understand functional and technical feasibility of UI/UX designs to produce high-quality, performant, decoupled, and scalable code • Continually apply software development best practices, design patterns, tools and technologies • Troubleshoot production issues by performing triages for issues that arise and performing root cause analysis to prevent future occurrence of issues. • Coach/mentor junior team members in their assigned engineering projects by performing design and code reviews • Work with senior leadership to turn technical vision into a tangible roadmap • Be the cornerstone of a collaborative learning culture through knowledge sharing, mentorship, code reviews, and exploration of new frameworks and paradigms

United States
Zeta Global logo

Staff Software Engineer

Zeta Global

We deliver better experiences for consumers and better results for your brand.

Full TimeRemoteTeam 1,001-5,000Since 2007H1B Sponsor

• Identify systemic engineering challenges across our platforms and drive their resolution — shaping the technical backlog and near-term architecture. • Propose and validate technical approaches for problems involving scale, performance, security, or cross-team dependencies. • Lead architectural decisions for complex, ambiguous, or high-risk initiatives. • Incorporate modern industry patterns — including AI/ML tooling — into our technical strategy where it genuinely moves the needle. • Write code, review PRs, debug production issues, and optimize system performance — this is not a whiteboard-only role. • Dive deep into our AWS infrastructure, Kubernetes workloads, and JVM-based services to find and fix what's actually wrong. • Participate in our on-call rotation as a second-level escalation point for complex engineering incidents. • Step in during large incidents to help teams triage, coordinate, and resolve — and follow through with post-incident reviews that drive lasting fixes. • Champion operational excellence across our engineering teams: observability, reliability, deployment practices, and the operational habits that keep systems healthy at scale. • Partner with engineering teams as a technical point of contact on complex projects — ensuring good architectural decisions get documented and don't have to be re-litigated. • Work directly with Engineering Managers to align technical work with team and product priorities. • Mentor engineers across our teams, raising the technical floor through reviews, pairing, and direct feedback. • Stay close to the customer. Understand how Sailthru's platform affects the people using it, bring that context into technical decisions, and push back when engineering choices create friction for customers. • Partner closely with the product team — contribute to shaping what gets built, not just how. The best technical decisions happen when engineering and product are thinking together from the start.

New York
$160K - $180K / year
Full TimeRemoteTeam 201-500H1B No Sponsor

• Take ownership of two products and product delivery teams • Collaborate with teammates to ensure complete, succinct, and testable acceptance criteria. • Partner with the Product Owner/Manager to ensure alignment between Product and Engineering. • Accountable for hiring Engineers on the product delivery teams • Contribute effectively to the code base across the full stack and lead by example • Coach others to ensure high-quality and efficient delivery of business value. Align the Engineer’s career goals with the company's goals. • Evaluate the team to provide direct guidance on performance and potential. Provide technical leadership through mentorship, coaching, and assistance. • Lead the continuous improvement of Engineering practices • Align team decisions with Enterprise Architecture Principals and Department goals • Stay on the leading edge of software engineering practices and technologies, while building a collaborative learning culture. • Strives to drive a positive user experience • Able to work through and solve complex problems • Accountable for outcomes for the company, technology, and team.

United States
$180K - $195K / year
Job Closed
Louco logo

AI-Native Full Stack Engineer

Louco

Stop missing moments. Let‘s go. Louco.

Full TimeRemoteTeam 1-10H1B No Sponsor

• Build and scale full stack systems powering Louco’s event discovery platform • Own end-to-end user flows across the platform • Develop and improve systems for personalized feeds and recommendations • Integrate AI into the product experience • Build scalable ticketing and checkout-related systems • Collaborate with engineers and product team for intuitive experiences • Take ownership of features from idea to production • Improve platform scalability, reliability, and app performance

Germany