Experience (non-internship) in professional front end, web or mobile software development using JavaScript, HTML and CSS
Experience in computer science fundamentals (object-oriented design, data structures, algorithm design, problem solving and complexity analysis)
Experience using JavaScript frameworks such as angular and react
Knowledge of professional software engineering & best practices for full software development life cycle, including coding standards, software architectures, code reviews, source control management, continuous deployments, testing, and operational excellence
Bachelor's degree in computer science or equivalent
Nice to Haves
Experience in agile software development methodology
Experience with common front-end technologies such as HTML, CSS, JS, TypeScript, and Node
Experience with object-oriented design
What You'll Be Doing
Drive the architecture and technology roadmap and execution for key DynamoDB services
Define functional and technical feature epics and user stories, and translate them into detailed solution architecture
Code and test system components, and lead code and design reviews
Deliver and operate highly available, scalable, low-latency services in production
Multitask and quickly adapt to new development environments and changing business requirements
Be responsible for the overall system architecture, scalability, reliability, and performance
Mentor other engineers, define the technical culture, and help grow the team
Perks and Benefits
Amazon Web Services (AWS) is the world's most comprehensive and broadly adopted cloud platform
Inclusive team culture that encourages diversity and inclusion
Mentorship & career growth opportunities
Work/life balance with flexible work hours and arrangements