DESCRIPTION
Key Features and Responsibilities
* Design and architect new and existing systems, focusing on scalability, reliability, and performance.
* Program with one or more software programming languages.
* Owning the full software development life cycle, including coding standards, code reviews, source control management, build processes, testing, and operations.
About Amazon DynamoDB
Amazon DynamoDB is a NoSQL database service that provides single-digit-millisecond performance at any scale. It can store petabytes of customer data and handle peaks of more than 20 million requests per second.
Working with Amazon DynamoDB
As a fast-growing service at the core of the AWS Cloud, our business and engineering decisions have widespread impact across AWS, Amazon, and beyond. Many of the world's fastest growing businesses depend on the scale and performance of DynamoDB to support their mission-critical workloads.
Opportunities for Growth and Development
DynamoDB engineers are constantly challenged to think of unique and innovative solutions. The quality bar is high. As an engineer here, you will work on the hardest engineering problems in distributed systems at a massive scale and on multiple dimensions.
About the Team
AWS values diverse experiences. Even if you do not meet all of the qualifications and skills listed in the job description, we encourage candidates to apply. If your career is just starting, hasn't followed a traditional path, or includes alternative experiences, don't let it stop you from applying.
About Amazon Web Services (AWS)
Amazon Web Services (AWS) is the world's most comprehensive and broadly adopted cloud platform. We pioneered cloud computing and never stopped innovating — that's why customers from the most successful startups to Global 500 companies trust our robust suite of products and services to power their businesses.
Requirements
* Experience in professional software development.
* Experience designing or architecting new and existing systems.
* Experience programming with at least one software programming language.
* Bachelor's degree in computer science or equivalent.
* Experience with full software development life cycle.