As a Senior Full-Stack Engineer, you will play a key role in a newly formed group responsible for building the core and shared services of a growing global R&D organization. This is a high-impact role that spans multiple products and teams across the company. You’ll be expected to lead projects end-to-end, design scalable systems, and help shape engineering best practices. Your work will directly affect the productivity, performance, and quality of our engineering at scale.
Responsibilities
- Lead the design and development of new features end-to-end — from technical spec through production deployment
- Own complex architectural decisions and collaborate on high-level product design
- Define, spread, and enforce development standards across teams
- Partner with engineers and stakeholders across teams to ensure shared understanding, ownership, and alignment
- Drive the creation of reusable, generic components and services that serve multiple web apps
- Maintain a strong focus on performance, scalability, and code quality in a system that’s critical to the entire organization
Requirements
- 5+ years of hands-on experience as a full-stack JavaScript/TypeScript developer
- Proven experience leading projects and designing systems in a fast-paced, product-driven environment
- Deep expertise with React and Redux/Recoil in complex, performance-sensitive applications (4+ years)
- Highly fluent in TypeScript and modern JavaScript best practices
- Strong system design skills and a track record of building maintainable, scalable architectures
- Experience with Next.js (a plus)
- Experience working with CMS platforms (a plus)
- Experience with microservices and cloud infrastructure (GCP is a plus)
- A collaborative, thoughtful engineer who enjoys helping others and driving cross-team initiatives