Staff Engineer - Web Platform
Staff technical leader responsible for the architecture, strategy, and hands-on evolution of a growth-focused web platform. Requires 8+ years of software engineering experience, deep Next.js and React expertise, and leadership across web, infrastructure, data, and marketing systems.
About the job
Responsibilities
- Own and evolve the architecture of the web platform.
- Define long-term technical strategy for scalability, performance, developer productivity, observability, and reliability.
- Collaborate with marketing, design, analytics, data science, infrastructure, and engineering teams.
- Lead the design and implementation of MarTech systems for event tracking, attribution, funnel reporting, and A/B testing.
- Build a cohesive technical ecosystem across web, infrastructure, and data.
- Mentor engineers and provide guidance on architecture, data modeling, system design, and engineering practices.
- Set standards for reliability, maintainability, code quality, and operational readiness.
- Communicate technical risks, trade-offs, and opportunities to engineering, product, and executive stakeholders.
- Contribute hands-on to the codebase and unblock key projects.
Requirements
- 8+ years of software engineering experience.
- Experience in a high-scale, growth-focused web environment.
- Track record of technical leadership and influencing direction across multiple teams or departments.
- Deep expertise in Next.js and the React ecosystem.
- Experience with headless CMS platforms such as Contentful or Sanity, including content modeling, migration, and multi-site architecture.
- Experience with infrastructure as code, cloud platforms, and deployment platforms.
- Experience designing or operating experimentation infrastructure, including A/B testing frameworks, event instrumentation, and attribution systems.
- Strong understanding of web analytics and data instrumentation, including event-tracking SDKs and Google Tag Manager or similar tools.
- Comfort supporting full-stack codebases and understanding frontend architecture.
- Experience with continuous delivery and incremental, high-quality shipping.
- Exceptional communication and cross-functional collaboration skills.
- Proven ability to mentor engineers and raise engineering standards across a team or organization.
Skills
Next.js, React, Contentful, Sanity, Terraform, AWS, Cloudfront, Amazon S3, Vercel, A/B Testing, Event Tracking, Google Tag Manager, Web Analytics, Continuous Delivery, Data Modeling
Similar jobs
Frontend Engineering jobsBuild and optimize reusable Angular frontend features, partnering with design, product, backend, integrations, and QA teams. The role requires 8+ years of JavaScript experience, strong TypeScript and state-management expertise, performance knowledge, and a track record of mentoring engineers.
Senior front-end engineer responsible for designing and delivering scalable, data-intensive features for a capital markets platform. The role requires 6+ years of React and TypeScript experience, strong system-design skills, and the ability to mentor engineers and lead architecture.
Senior software engineer developing reliable, API-driven payment systems and frontend components for a global financial platform. The role requires strong Java and Spring Boot expertise, experience with Kafka and Kubernetes, and the ability to work across TypeScript/React and distributed systems.
Build frontend features for GitLab’s repository management products using Vue.js and GraphQL, while improving reliability, accessibility, performance, and policy-driven workflows. The role requires modern web framework experience, frontend testing expertise, Git proficiency, and strong asynchronous collaboration skills.
Build and optimize responsive, production-quality interfaces for zero-knowledge and web3 applications using TypeScript, React, and Next.js. The role requires at least five years of software engineering experience, strong UX awareness, and familiarity with blockchain concepts.