Posted in Architecture 30+ days ago.
Type: Full-Time
Location: Birmingham, Alabama
Shipt is growing and we are searching for a Principal Software Engineer to join our team! Your primary role will be to architect, influence, and build strategic frontend engineering systems and features Your primary role will be to architect, influence, and build strategic web application systems and features. You will be a technical leader within the web engineering organization and partner closely with engineering and product leads across multiple teams. Your work will consist of a balance between technical guidance, architecture design, and implementation to deliver high quality software solutions in a rapidly evolving e-commerce environment.
Your Responsibilities
Drive the technical roadmap and vision for Shipt’s web applications
Partner with other engineering leaders to architect and scale a modern node.js stack to fulfill the needs of a growing e-commerce customer base
Proven experience scaling server side javascript / graphql: highly available, observability, performant, fault tolerant
Provide guidance on the technical direction of strategic initiatives
Influence Shipt’s frontend engineering teams and champion a high degree of code quality and performance
Plan and lead the implementation of complex web platform features, such as deployment strategies, aggregation layers, edge computing optimization
Leverage modern monitoring/telemetry tools to identify, assess, and prioritize web application issues
Partner with backend engineers to design systems with user experience forethought
Stay up to date with the latest technology trends and bringing the best to the team
Requirements
6+ years of software engineering experience and deploying web applications at scale
Working experience building, deploying, and scaling modern, server side rendered Node.js web applications
Working experience with containerization- Kubernetes, Docker
Working experience with edge computing and web application optimization
Proven ability to efficiently debug issues across the stack- from browser errors to Node.js memory leaks
3+ years of experience with modern frontend technologies and frameworks- React, Redux, Next.js
3+ years of working experience with web APIs and understanding of browser technologies
Working experience architecting modern frontend applications and deploying at scale
Working experience working with RESTful APIs and deploying services to production
Nice to Haves
Experience with cloud computing platforms- AWS, GCP
Experience with RUM/static performance analysis
Experience mentoring fellow engineers
Experience with frontend testing technologies- Jest, Enzyme, Cypress
Experience as a technical lead with ownership of software projects
We are an equal opportunity employer and value diversity at our company. We do not discriminate on the basis of race, religion, color, national origin, gender, sexual orientation, age, marital status, veteran status, or disability status.
Pursuant to the San Francisco Fair Chance Ordinance, we will consider for employment qualified applicants with arrest and conviction records.
Oldcastle
|
CAVA
|
CAVA
|