Staff Full-Stack Engineer
The Staff Full-Stack Engineer will lead cross-functional initiatives and design scalable distributed systems while shaping technical direction across the engineering organization. The role requires 8+ years of software engineering experience, strong backend and frontend expertise, and cloud-native architecture experience.
About the job
Responsibilities
- Lead critical, cross-functional engineering initiatives from design through development and deployment, ensuring quality and scalability.
- Participate in technical decision-making and knowledge sharing across multiple teams.
- Collaborate with Product, UX, and other stakeholders to deliver seamless, data-driven experiences.
- Evaluate and introduce tools, technologies, and practices that improve engineering excellence.
- Lead by example in service ownership, observability, and operational best practices across the engineering organization.
- Promote high standards, clean code, testing, and continuous improvement.
Requirements
- 8+ years of experience as a software engineer, including 2+ years in a senior, staff, or principal-level role.
- Experience designing and building distributed systems at scale in cloud-native environments using GCP or AWS.
- Deep expertise in backend technologies, including microservices, event-driven architectures, and REST/gRPC APIs.
- Strong hands-on experience with modern front-end frameworks and full-stack engineering practices.
- Fluency in system design and architecture, including balancing trade-offs among scalability, performance, and developer experience.
- Track record of shaping technical direction and elevating team capabilities.
- Passion for building high-impact, customer-facing products that are data-rich and intuitive.
- Excellent communication and collaboration skills, with the ability to work cross-functionally and influence without authority.
Nice-to-Haves
- Experience with gRPC and Protocol Buffers in production environments.
- Familiarity with CI/CD pipelines, infrastructure as code using Terraform, and container orchestration such as Kubernetes.
Skills
GCP, AWS, Microservices, Event-Driven Architecture, REST APIs, gRPC, React, Vue, Angular, System Design, Terraform, Kubernetes, CI/CD, Protocol Buffers
Similar jobs
Fullstack Engineering jobsSenior staff-level engineer serving as the technical foundation for a growth engineering team. The role combines full-stack development in Go and TypeScript with production data pipelines, experimentation infrastructure, ML systems, and technical direction.
Build secure, user-facing developer platform experiences for Alpaca Connect across TypeScript/React frontends and Go services. The role requires 5+ years of full-stack experience, strong API and database skills, and experience with authorization systems.
Build and scale CMS Platform capabilities across Page Builder experiences and the backend systems for content modeling, rendering, publishing, permissions, and performance. Requires 5+ years of SaaS experience plus deep Ruby on Rails and strong React and TypeScript expertise.
Build and scale full-stack AI features across Ruby on Rails and React, from experimentation through reliable production deployment. The role requires 6+ years of experience with high-traffic applications, production AI use cases, and strong experimentation and performance optimization skills.
Build and improve high-scale purchasing experiences using Ruby on Rails, React, and Next.js. The role requires 5+ years of full-stack engineering experience, strong frontend and backend proficiency, and comfort working autonomously on a distributed team.