Sr. Backend Engineer
SANFRANSISCO, CA
Job Description:
JD- Principal SoftwareEngineer in San Francisco, California
Qualifications
Responsibilities:
Act as the lead engineer for content core platforms andown/drive the detailed software architecture & design across allworkstreams
Work closely with Enterprise Architecture to develop optimalsoftware/system architecture
Bridge the gap between high-level architecture developed byEnterprise Architecture and the detailed solutions design input needed by thedelivery teams
Act as SME for platform development in AWS
Work closely with operations to develop the most optimalsystem architecture/deployment design for content core platforms
Jump in and solve complex technical problems and designissues
Drive adoption of advanced cloud based features andcapabilities where it makes sense
Interact with development teams providing mentoring andguidance (through code reviews, design reviews, best practices and technicalvision) while being still very hands-on and capable of deep diving into implementationdetails.
Minimum Qualifications:
B.S. / M.S. Computer Science or equivalent, with strongfundamentals and problem solving skills (such as data structures, computationalalgorithms, and operating systems).
10 years of software engineering experience buildingscalable, high-performance systems in a direct-to-consumer business
10 years of experience working with open source platforms,API development, REST/SOAP, Linux, Java, Node.JS, MongoDB/NoSQL databases
5 years of experience leading small to medium sized softwareengineering teams in an Agile/SCRUM environment
Experience leading platform development using micro-servicesin AWS
5 Years of hands-on experience as full stack developer, atall tiers from the front end UI to the backend data store.
Successful track record of developing high quality softwareproducts and shipping production ready software on schedule.
Accomplished team player with a desire to work hard, getalong with others, and have fun
Key Skills:
- AWS SYSTEM ARCHITECTURE