Find the best Amazon Web Services jobs

It takes just one job to develop a successful relationship that can propel your career forward.

Find Work Want to hire a AWS Developer?

Professionals on Upwork rate clients
Rating is 4.9 out of 5.
4.9/5

on average from 2M+ reviews

Trusted by

Check out a sample of the 1,535 AWS Developer jobs posted on Upwork

Need senior python developer
New
Hourly ‐ Posted 33 minutes ago

30+ hrs/week
Hours needed

3 to 6 months
Duration

Intermediate
Experience Level

We are an IT company in areas of web, mobile development. We have long term projects which have stack of React.JS as front end and Py…

Amazon Web Services Django PostgreSQL MongoDB Python RESTful API Web Development Amazon Web Services Jobs
See More
Java AWS Developer
New
Hourly ‐ Posted 1 hour ago

Less than 30 hrs/week
Hours needed

More than 6 months
Duration

Expert
Experience Level

We are looking for Java with AWS developers proficient in development. · Strong experience with Spring and Spring Boot, Spring…

Amazon Web Services Java Amazon Web Services Jobs Spring Boot
See More
JS Scraping Expert with Kubernetes Experience
New
Hourly ‐ Posted 2 hours ago

30+ hrs/week
Hours needed

1 to 3 months
Duration

Intermediate
Experience Level

I am looking for a JavaScript Scraping Expert with Kubernetes Experience. Also, you must have MySQL experience. I will only accept the…

Amazon Web Services MySQL Amazon Web Services Jobs Node.js JavaScript Kubernetes
See More
Cloud Architect
New
Hourly ‐ Posted 7 hours ago

Less than 30 hrs/week
Hours needed

Less than 1 month
Duration

Expert
Experience Level

Cloud service and architecture consulting

Amazon Web Services Architectural Design JobsAmazon Web Services Jobs Activity Diagram Solution Architecture Cloud Computing
See More
Snowflake AWS Solution Architecture
New
Hourly ‐ Posted 10 hours ago

Less than 30 hrs/week
Hours needed

3 to 6 months
Duration

Expert
Experience Level

We are looking for a technical Solutions Architect to be part of a team that is responsible for the technical deployments of Snowflake…

Amazon Web Services Snowflake Amazon Web Services Jobs DevOps Apache Kafka
See More
Looking for a amazon seller account to sell on
New
Fixed-price ‐ Posted 1 hour ago

$100
Fixed Price

Entry
Experience Level

Amazon will not accept my applications so im looking to buy another persons amazon business which they are not using which is under ama…

Amazon Web Services Amazon Webstore Amazon Seller Central Amazon FBA Amazon Web Services Jobs
See More

$500
Fixed Price

Expert
Experience Level

We are looking for an experienced backend Python developer. You must have experience: 1) Building Microservices serverless architecture…

Amazon Web Services Flask AWS Lambda Python RESTful API Amazon DynamoDB Amazon Web Services Jobs API Serverless Computing AWS CloudFormation AWS Fargate API Development API Integration
See More
CDK read Vault
New
Fixed-price ‐ Posted 5 hours ago

$20
Fixed Price

Intermediate
Experience Level

I'm looking for suggestions and help to achieve this task. Please start the discussions with me via chat/messaging, if I feel like we'r…

Amazon Web Services Amazon Web Services Jobs HashiCorp Vault
See More
Fix access to the requested resource is denied
New
Fixed-price ‐ Posted 7 hours ago

$20
Fixed Price

Intermediate
Experience Level

I am getting the following when sending a marketplaceParticipations request to sellers/v1/marketplaceParticipations via Postman after f…

Amazon Web Services API Integration Amazon Web Services Jobs Amazon
See More

Less than 30 hrs/week
Hours needed

Less than 1 month
Duration

Intermediate
Experience Level

Looking for an experienced Raspberry Pi developer/dev ops manager to overcome obstacles and advise on IoT device management. First, the…

Amazon Web Services Deployment Automation Automated Monitoring JobsConfiguration Management Jobs Automation Software Release Python Raspberry Pi Linux Amazon Web Services JobsElectronics Jobs
See More
AWS Developers on Upwork
can earn $20–$70/hr.
Learn more below about how you can earn a career on the world’s work marketplace.
AWS Developer average prices bell curve

$20 $70

Median hourly rates (USD)

How to Become an AWS Developer

If you are interested in cloud technology and the development of tools and apps used by millions of people around the world, then you may be interested in becoming an AWS developer.

What does an AWS developer do?

AWS stands for Amazon Web Services and is the collective name for a diverse range of technology products and services provided by Amazon. These tools include cloud hosting and cloud processing services, file storage, data analytics, blockchain technology, and IoT support. Due to how many services are offered and how varied they are, many AWS developers choose to specialize in a particular subset of AWS.

Ultimately, AWS developers help businesses use Amazon’s vast range of services. Though there are many use cases, common users of AWS include developers of cloud software, big data engineers, DevOps engineers, SysOp admins, data scientists, security specialists, and network engineers. An AWS developer should first decide on a particular area to specialize in.

An example of an AWS developer would be a full-stack web developer who builds web apps for clients that are hosted on AWS cloud infrastructure and make use of AWS tools and services. This could include using Amazon S3 for file storage, Amazon DynamoDB for a NoSQL database service and Amazon Amplify to configure and connect back-end services to your app to get it hosted and online quickly.

What skills do I need to become an AWS developer?

The exact skill set needed to become an AWS developer will depend on your specialization, but in general, having at least a Foundational certificate from AWS is highly recommended for all AWS developers. While it is not always explicitly required, having this certification will be a major benefit. The Foundational certificate is meant to give a general and broad overview of the services AWS has to offer and allows you to familiarize yourself with them. (Learn more about AWS certifications below.)

From there, a developer may choose to obtain more AWS certifications along the lines of their specialty if they so wish. Regardless of specialization, AWS developers will need to have a strong technical background and understanding of cloud computing. Fortunately, Amazon also offers an excellent knowledge base of information and many guided tutorials to help developers get started using AWS, whether it’s for developing full-stack web apps, building and training machine learning models, or creating continuous delivery pipelines for DevOps.

Common skills an AWS developer should possess include:

  • Working knowledge of AWS products including EC2, RDS, and DynamoDB
  • Knowledge of serverless architecture and AWS Lambda
  • Expertise in one or more of the following: Amazon SNS, Amazon SQS, and Amazon S3
  • Familiarity with AWS deployment tools, such as Amazon API Gateway, Amazon CloudFront, and Amazon ECS
  • Strong knowledge of programming languages including PHP, Java, C++, Python, and C#

What are the core AWS developer job responsibilities?

An AWS developer may be wholly responsible for creating products built using AWS, or they may be responsible as part of a team for the maintenance of one or more apps that are already running on AWS. An AWS developer will be expected to be very familiar with the requisition, configuration, and maintenance of AWS services that are relevant to the particular product or use case.

An AWS developer will also typically be responsible for the creation and maintenance of whatever tool is being built on top of AWS. For a full-stack web developer, this would include building, deploying, testing, and fixing a website or web app that uses AWS. For a data scientist, this would include building, training, and deploying algorithms that are run on Amazon SageMaker.

AWS developers might work on their own or as part of a larger team. In the latter case, it’s important that an AWS developer be familiar with common team methodologies and best practices for delivering software or technical products, which may include Agile methodology and practices such as scrums. These team communication skills can be critical, as many enterprise-level businesses use AWS to provide the infrastructure for their products and services. Being a team player and being able to clearly communicate tasks and goals is vital for successful maintenance of large-scale products.

Should I get an AWS developer certification?

In addition to developing your skills, it may be helpful to obtain a professional certification to help your Upwork profile stand out. There are 12 AWS certifications, each of which focuses on specific areas and uses of AWS tools and services. AWS splits these certifications into four categories: Foundational, Associate, Professional, and Specialty. These categories generally refer to the level of knowledge of AWS that is required and how long it takes to complete the specific certification process. Within these categories, the certifications can vary depending on the field of specialization. Examples of AWS certifications include:

  • AWS Certified Cloud Practitioner
  • AWS Certified Developer
  • AWS Certified Solutions Architect
  • AWS Certified SysOps Administrator

It is highly recommended that an AWS developer obtain one or more AWS certifications by passing the certification exam. As these certifications come from Amazon, they are highly prized when companies are hiring workers to fill positions that make use of AWS technologies.

Jump-start your freelance AWS developer career on Upwork and start looking for your first job. Eager to learn more about AWS developer jobs on Upwork? Check out these additional resources:

Upwork is not affiliated with and does not sponsor or endorse any of the tools or services discussed in this section. These tools and services are provided only as potential options, and each reader and company should take the time needed to adequately analyze and determine the tools or services that would best fit their specific needs and situation.

Your next job starts right here

Set up a free profile to showcase your skills, experience, and desired pay rate to clients. You choose the payment method that's best for you to easily get paid for your work.

Find Work
Upwork Payment Protection
Gives you security and peace of mind
See how it works