Senior Full-Stack Engineer
Leads end-to-end development of scalable, data-driven web applications and cloud-native microservices used by millions of people. The role requires extensive full-stack experience with React or similar frameworks, TypeScript/JavaScript, Python, cloud platforms, and system architecture.
About the job
Responsibilities
- Lead and own full-cycle projects, from idea to production, that directly impact millions of people.
- Work closely with Product and UX to define product requirements and execute development plans.
- Design system architectures and select and evaluate tools.
- Build cloud-native microservices.
- Mentor and grow the team, engineering practices, and technology stack.
Requirements
- 6+ years of software engineering experience building production-level web applications in large-scale products.
- 6+ years of experience with modern full-stack frameworks such as React, Angular, or Vue, or an equivalent programming language, developing high-scale applications.
- 4+ years of experience building reactive web and mobile-web frontends using React, Next.js, Angular, or Vue with TypeScript or JavaScript.
- 4+ years of experience with Python as a microservice backend.
- Passion for clean code and agile practices.
- Experience with modern cloud environments such as Google Cloud and AWS.
- Strong architecture skills, including the ability to design scalable, robust, readable, end-to-end data-driven solutions.
- Passion for data, customer experience, and building high-quality software.
- Excellent verbal and written communication skills.
Nice to Have
- Experience with gRPC and Protocol Buffers.
Skills
React, Angular, Vue, Next.js, TypeScript, JavaScript, Python, GCP, AWS, Microservices, gRPC, Protocol Buffers
Similar jobs
Fullstack Engineering jobsBuild 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.
Build scalable shared systems, APIs, and engineering libraries that enable product teams across Vanta to ship consistently. The role requires 5+ years of backend or full-stack experience, platform expertise, and familiarity with distributed or event-driven systems.