Senior Full Stack Engineer
$100,000–$200,000 year
On-siteAlameda, California, United States
Job Summary
Design and architect scalable features for the Direct-to-Consumer e-commerce platform using Next.js and Azure, managing critical systems including payment processing, CMS integration, and authentication. Lead technical initiatives from design through deployment, optimizing the TypeScript monorepo with Turborepo and integrating third-party platforms like CommerceTools and Auth0. Mentor mid-level and junior engineers through code reviews and pair programming while establishing engineering standards for testing, monitoring, and deployment. Collaborate with cross-functional teams to translate business requirements into technical solutions, ensuring performance, security, and compliance with GDPR and PCI-DSS. This role supports Abbott's Lingo health platform, which ingests millions of biosensor readings daily to provide personalized insights.
Required Qualifications
- Bachelor's degree in software engineering or a related field, or equivalent practical experience
- 6+ years of professional software engineering experience, with at least 3 years in full-stack roles
- Expert-level proficiency in TypeScript with deep understanding of advanced types, generics, and type safety patterns
- Extensive experience building production applications with React and Next.js (App Router, Server Components, API routes)
- Proven track record building and scaling e-commerce platforms with hands-on experience in Direct-to-Consumer (DTC) business models
- Strong understanding of payment systems, including third-party integrations, fraud prevention, and PCI compliance
- Experience architecting and maintaining serverless applications (Azure Functions, AWS Lambda, or similar)
- Deep knowledge of web architecture, performance optimization, and scalable infrastructure
- Experience with headless CMS platforms and content modeling
- Proficiency with modern testing strategies including unit, integration, and E2E testing
- Strong communication skills and ability to influence technical decisions across teams
- Experience mentoring engineers and elevating team technical capabilities
- Must be able to lift 50 lbs
Desired Qualifications
- Experience with cloud platforms, DevOps, CI/CD, and Site Reliability Engineering (SRE) principles is highly desirable
- Exposure to software delivery and release management is a plus
- Experience with Azure ecosystem (Functions, Service Bus, Blob Storage, Application Insights) or equivalent AWS services
- Hands-on experience with CommerceTools or similar commerce platforms
- Deep knowledge of Next.js including streaming, caching strategies, and edge runtime optimization
- Experience with monorepo tools like Turborepo
- Knowledge of authentication protocols (OAuth 2.0, SAML, JWT) and identity providers like Auth0
- Experience with error monitoring tools such as Sentry or New Relic
- Understanding of CDN strategies, edge computing, and global content delivery
- Experience with Docker, containerization, and CI/CD pipelines
- Contributions to open source or demonstrated thought leadership in the web development community
Hiring someone like this?
Get your role in front of qualified candidates on Sorce.