Remote RESTful API/AWS engineer jobs

We, at Turing, are looking for qualified remote RESTful API/AWS engineers who will be responsible for delivering a state-of-the-art development environment hosted on AWS. Get an opportunity to work with the leading U.S. companies and rise quickly through the ranks.

Find remote software jobs with hundreds of Turing clients

Job description

Job responsibilities

  • Implement REST API using AWS Services
  • Build, release, and manage the configuration of the AWS cloud infrastructure
  • Build robust and scalable data pipelines in AWS
  • Design future-proof solutions within the AWS landscape
  • Drive architecture and design of modern Big Data pipelines
  • Write high-level, clean and scalable Python and PySpark code
  • Stay updated with software engineering best practices
  • Take ownership of documentation decisions, solutions and issues

Minimum requirements

  • Bachelor’s/Master’s degree in Engineering, Computer Science (or equivalent experience)
  • At least 3+ years of professional experience in cloud, API development and automation (rare exceptions for highly skilled developers)
  • Proficient in implementing REST API and APIs
  • Expertise in using AWS Services (S3, Redshift, DynamoDb, RDS, EMR, Kinesis)
  • Knowledge of Nodejs, SQL (SP), RDS Aurora, Serverless, and EC2
  • Experience working with CI/CD pipelines (GIT, Bash Script, Groovy, Ansible)
  • Sound knowledge of Big Data technologies and methodologies
  • Solid understanding of Lambda architectures
  • Experience with open source tools for workflow management like Apache Airflow
  • Fluency in English language for effective communication
  • Ability to work full-time (40 hours/week) with a 4 hour overlap with US time zones

Preferred skills

  • Knowledge of networking principles and protocols
  • Understanding with data integration and ETL tools – AWS Glue
  • Good Understanding of Spark/Scala
  • Experience working within an Agile environment
  • Excellent technical, analytical and problem-solving skills
  • Strong communication and organizational skills

Interested in this job?

Apply to Turing today.

Apply now

Why join Turing?

Elite US Jobs

1Elite US Jobs

Turing’s developers earn better than market pay in most countries, working with top US companies.
Career Growth

2Career Growth

Grow rapidly by working on challenging technical and business problems on the latest technologies.
Developer success support

3Developer success support

While matched, enjoy 24/7 developer success support.

Developers Turing

Read Turing.com reviews from developers across the world and learn what it’s like working with top U.S. companies.
4.65OUT OF 5
based on developer reviews as of June 2024
View all reviews

How to become a Turing developer?

Work with the best software companies in just 4 easy steps
  1. Create your profile

    Fill in your basic details - Name, location, skills, salary, & experience.

  2. Take our tests and interviews

    Solve questions and appear for technical interview.

  3. Receive job offers

    Get matched with the best US and Silicon Valley companies.

  4. Start working on your dream job

    Once you join Turing, you’ll never have to apply for another job.

cover

How to become a remote RESTful API/AWS engineer?

REST or RESTful APIs are one of the most widely used solutions in the current tech industry. It follows every prescribed requirement of the REST architecture and helps with interactions with RESTful web services. It primarily works as a set of definitions and protocols for developing Ave configuring applications. Also, API designs of various products and industries can vary based on business requirements. Based on such benefits, RESTful APIs have quickly built a sense of reliability among developers and become a preferred solution.

AWS on the other hand has also become one of the leading cloud service providers around the world. AWS or Amazon Web Services is an on-demand cloud computing platform helping to drive the digital revolution. Developers can utilize the service for a variety of projects and configure APIs to improve efficiency and scalability. Using AWS, companies can get access to servers, storage, networking, remote computing, email, mobile development, and modern security features with ease. As per estimates, the service caters to more than one-third of the cloud market. Hiring AWS developers with knowledge of API development has become an essential requirement for most organizations.

With the entire industry trying to capitalize on the benefits, the importance of API development and the use of AWS can increase over the years. Today almost every company uses cloud-based services daily to run business operations. Developers with a deep understanding of processes like API destinations, development, shipping, and maintaining can utilize their expertise to build successful careers. Also with businesses around the world looking to take advantage of the digital revolution, the expertise of working with AWS and similar solutions can be extremely helpful.

What is the scope in RESTful API/AWS development?

As the importance of digital sales funnel and efficient cloud solutions increase, career prospects of experts will surely receive a boost. Technologies like RESTful APIs and cloud services can help to make the software more accessible and cost effective. Almost every company is looking to reach out to more prospective customers using tech solutions. Such technologies seem to be a perfect fit for modern business requirements.

Based on current trends, both AWS and APIs are two of the most widely used technologies. More than often deployed as the pillars of customer-facing solutions, the technologies have managed to streamline several processes. The global adoption of API and cloud services like AWS is not just limited to their technical benefits. Being a preferred choice for a majority of developers, there is rarely a lack of community support. Moreover, the technologies also offer support for several third party integrations to improve app performance.

So, if you’re planning to build a successful career in the software development industry, knowledge of RESTful API and AWS would be beneficial. It should help you to secure desired openings and contribute to large-scale products.

What are the responsibilities and roles of a RESTful API/AWS engineer?

When hired for roles like RESTful API or AWS developer, expect to contribute to various aspects of a software development project. Developers are expected to take charge of activities like designing, developing, and maintaining web applications along with building back-end components. Most developers will also be required to work with CI/CD pipelines to make programs under development more performant. API specialists also need to possess a thorough understanding of the requirements of various business niches. Troubleshooting and debugging nagging errors should also be a part of daily responsibilities to make developed solutions even more important.

When hired to work as a RESTful API/AWS engineer, expect daily responsibilities to include tasks like:

  • Design, develop, and maintain web applications, backend components, and UIs
  • Utilize web-based analytics for tracking in-app metrics
  • Build, configure, and manage CI/CD pipelines for server-based technologies
  • Work alongside cross-functional teams for producing scalable solutions
  • Deploy modern software and cloud security features and protocols
  • Stay updated about new technology options to find the best solutions
  • Develop and design RESTful services and APIs
  • Be involved in the software development life cycle
  • Define project specifications and perform feasibility analysis
  • Deliver quality results on time with minimal supervision

How to become a RESTful API/AWS engineer?

RESTful APIs are globally used tools and often implemented to drive entire development processes. Along with APIs, ability to work on cloud service platforms like AWS and its featured tools can help developers to build a successful carrer in the software development industry. To attain your professional goals in such roles you will need to possess a certain set of essential skills. Most organizations expect to hire developers with an updated technical stack and extensive experience of working on enterprise applications. So, as a developer, you should try to stay updated about the latest trends and development models. Top tech firms also look for coding proficiency on several languages relevant to the industry. You should also be aware of the best practices associated with the in-use technologies to produce quality solutions.

To know more about the skills required for building a career as a RESTful API/AWS engineer, check out the following section. It should help you to get a deep understanding of the defining qualities of a modern RESTful API/AWS engineer.

Interested in remote RESTful API/AWS engineer jobs?

Become a Turing developer!

Apply now

Skills required to become a RESTful API/AWS engineer

If your plan is to find success working in roles like RESTful API/AWS engineer, deep understanding and expertise in essential skills will be mandatory.

1. REST architecture

REST or representational state transfer is a unique software architecture style built to guide the design and development of web applications.it helps to define different sets of constraints of a web application's behavior. Over the years RESTful APIs have become an integral part of software development projects as they provide support for development in several niches. The architecture is well known for its flexibility and scalability features that helps to streamline several processes. It also adds capabilities to handle multiple types of calls, return different data formats, and even change structurally with the correct implementation of hypermedia.

2. Cloud Services

Knowledge of the entire AWS platform will also be an essential requirement to contribute efficiently in such roles. To be successful as an API developer with AWS experience, try to develop a deep understanding of the AWS offerings, including details like pricing, availability, models, and more. AWS is today one of the premier service providers in the niche and powers almost more than a third of the world wide web. So to build a successful career, in API development or any other technical niche, understanding of the AWS suite should help you to bolster your chances.

3. MVC

MVC or Model View Controller is a unique software architecture pattern that divides applications into different logical components. It uses components like model, view, and controllers to manage specific tasks for developing new apps. MVC is probably one of the used web development frameworks to create scalable and extensible solutions. The framework over the years has been used in a variety of different projects helping it to become a preferred choice. Developers do not only like to work with the framework for its reliable nature but also for the ability to utilize third-party integrations to improve performance and capabilities.

4. Programming languages

To work on RESTful API development processes thorough understanding of essential programming languages is vital. The ability to work with modern languages like JavaScript, Python, Java, Ruby on Rails, and similar alternatives can be a huge advantage. As a matter of fact, most companies seek experienced developers with knowledge of working with several programming languages. This not only allows a company to build solutions utilizing a larger tech stack but also help developers to secure better opportunities. Keep reasecrhing on emerging trends to understand shifts in importance and identify rising languages set the define the industry in the years to come.

5. Version control tools

Almost every software development project is managed today using small modules of code. This helps to make entire applications more stable and allows developers to make modifications without affecting the entire program. Developers utilize version control systems to keep track of changes made to existing codebases and carry out several tasks. Versioning tools are built to offer stability to software development teams and make applications easily scalable. One of the biggest advantages of working with such a tool is the option of reverting to a stable version whenever required. In order to build solutions using such advantages, knowledge of versioning tools have become an essential skill.

6. Interpersonal skills

To find success in the modern software development landscape, technical expertise along will help to reach a certain level of success. Today, the ability to communicate with different team members and stakeholders effectively holds a lot of importance. You need to be confident and possess fluency in the required languages in order to contribute and meet professional expectations. Collaborating with cross-functional members wil be a recurring responsibility for most developers. Also with the rising popularity of remote positions, communicating skills have become even more important for developers.

Interested in remote RESTful API/AWS engineer jobs?

Become a Turing developer!

Apply now

How to get hired as a remote full-stack RESTful API/Go developer?

Top software development firms always try to deploy experienced developers with knowledge of businesses and requirements of different niches. Most prefer hiring developers with an inherent urge of working with modern tools and technologies. In addition to the capability of working with the core technologies like RESTful APIs and AWS, knowledge of related technologies will help to produce better solutions. Developers are also expected to have familiarity with user preferences to improve the usability and performance of applications. So keep building up your tech stack in order to secure the best RESTful API/AWS engineering opportunities.

Turing has quickly become a premier platform for taking careers forward working as a remote RESTful API/AWS developer. We provide developers opportunities to work on era-defining projects and business problems using state of the art technologies. Join the fastest growing network of the top developers around the globe to get hired as a full-time and long-term remote RESTful API/AWS developer with the best pay packages.

Why become a RESTful API/AWS developer at Turing?

Elite US jobs

Long-term opportunities to work for amazing, mission-driven US companies with great compensation.

Career growth

Work on challenging technical and business problems using cutting-edge technology to accelerate your career growth.

Exclusive developer community

Join a worldwide community of elite software developers.

Once you join Turing, you’ll never have to apply for another job.

Turing's commitments are long-term and full-time. As one project draws to a close, our team gets to work identifying the next one for you in a matter of weeks.

Work from the comfort of your home

Turing allows you to work according to your convenience. We have flexible working hours and you can work for top US firms from the comfort of your home.

Great compensation

Working with top US corporations, Turing developers make more than the standard market pay in most nations.

How much does Turing pay their RESTful API/AWS developers?

Every RESTful API/AWS developer at Turing can set their own pricing. Turing, on the other hand, will recommend a salary to the RESTful API/AWS developer for which we are confident of finding a fruitful and long-term opportunity for you. Our salary recommendations are based on an analysis of market conditions as well as customer demand.

Frequently Asked Questions

Turing is an AGI infrastructure company specializing in post-training large language models (LLMs) to enhance advanced reasoning, problem-solving, and cognitive tasks. Founded in 2018, Turing leverages the expertise of its globally distributed technical, business, and research experts to help Fortune 500 companies deploy customized AI solutions that transform operations and accelerate growth. As a leader in the AGI ecosystem, Turing partners with top AI labs and enterprises to deliver cutting-edge innovations in generative AI, making it a critical player in shaping the future of artificial intelligence.

After uploading your resume, you will have to go through the three tests -- seniority assessment, tech stack test, and live coding challenge. Once you clear these tests, you are eligible to apply to a wide range of jobs available based on your skills.

No, you don't need to pay any taxes in the U.S. However, you might need to pay taxes according to your country’s tax laws. Also, your bank might charge you a small amount as a transaction fee.

We, at Turing, hire remote developers for over 100 skills like React/Node, Python, Angular, Swift, React Native, Android, Java, Rails, Golang, PHP, Vue, among several others. We also hire engineers based on tech roles and seniority.

Communication is crucial for success while working with American clients. We prefer candidates with a B1 level of English i.e. those who have the necessary fluency to communicate without effort with our clients and native speakers.

Currently, we have openings only for the developers because of the volume of job demands from our clients. But in the future, we might expand to other roles too. Do check out our careers page periodically to see if we could offer a position that suits your skills and experience.

Our unique differentiation lies in the combination of our core business model and values. To advance AGI, Turing offers temporary contract opportunities. Most AI Consultant contracts last up to 3 months, with the possibility of monthly extensions—subject to your interest, availability, and client demand—up to a maximum of 10 continuous months. For our Turing Intelligence business, we provide full-time, long-term project engagements.

No, the service is absolutely free for software developers who sign up.

Ideally, a remote developer needs to have at least 3 years of relevant experience to get hired by Turing, but at the same time, we don't say no to exceptional developers. Take our test to find out if we could offer something exciting for you.

View more FAQs

Latest posts from Turing

Simplifying Code Complexity

How to Simplify Code Complexity: Avoid These Complexity Pitfalls

Developers spend a lot of time developing their code and spend even more maintaining it. This post shares six tip...

Read more
Software-Development-Life-Cycle-scaled

The Nine Steps of Software Product Development Life Cycle

A product development process depends on the nature of the business. But these steps can turn your ordinary softw...

Read more
Women in Tech

Five Women Who Are Inspiring Next-Gen Software Developers

In this post, we’ve compiled a list of some of the industry’s top women developers, tech executives, entrepreneur...

Read more

Here’s Why You Should Choose ReactJS for Your Project

ReactJS offers various benefits for application and web development which is exactly why it should be your prefer...

Read more
GraphQL vs Rest API: 3 Differences You Must Know

GraphQL vs Rest API: 3 Differences You Must Know

REST API uses a set of constraints for developing web services. GraphQL is useful in executing queries to fetch e...

Read more

Leadership

In a nutshell, Turing aims to make the world flat for opportunity. Turing is the brainchild of serial A.I. entrepreneurs Jonathan and Vijay, whose previous successfully-acquired AI firm was powered by exceptional remote talent. Also part of Turing’s band of innovators are high-profile investors, such as Facebook's first CTO (Adam D'Angelo), executives from Google, Amazon, Twitter, and Foundation Capital.

Equal Opportunity Policy

Turing is an equal opportunity employer. Turing prohibits discrimination and harassment of any type and affords equal employment opportunities to employees and applicants without regard to race, color, religion, sex, sexual orientation, gender identity or expression, age, disability status, protected veteran status, or any other characteristic protected by law.

Explore remote developer jobs

briefcase
Senior Full-Stack Developer (Python)

About the Client


We are a fast-growing Managed Service Provider (MSP) serving complex, high-demand environments. We’re investing heavily in  automation, reporting, and internal products to:

· Eliminate repetitive manual work

· Give leadership accurate, real-time visibility through data and dashboards

· Build internal platforms that become core to how we operate and scale

You won’t be “just a developer.” You’ll be a partner in designing how the business works.


About the Role


We are looking for a Senior Full-Stack Developer (Python-first)  with a consultant mentality—someone who can sit with stakeholders,  understand the business problem, challenge assumptions, design a solution, and then actually build it.

You’ll sit in our DevOps /  Internal Products team and focus on automation, data pipelines, and internal applications that make our teams and clients more effective.  You’ll act as an internal consultant + builder: framing problems,  proposing options, and delivering working solutions.


If you  enjoy asking “why,” mapping out the real need, and then shipping tools  and automations that create measurable impact, this role is for you.


Responsibilities


  • You will take business problems from idea → design → implementation → iteration

    1. 1. Internal Applications & Tools
  • · Design and build internal apps that improve client management, service delivery, and operations/back-office workflows.
  • · Implement back-end services (primarily in Python) and practical front-end experiences.
  • · Integrate multiple systems (internal tools, third-party SaaS, line-of-business apps).

    2. 2. Data Pipelines & Reporting
  • · Build and maintain ETL/ELT pipelines to ingest, transform, and model data from multiple systems.
  • · Design data models that support reporting and analytics for leadership, account management, and finance.
  • · Work closely with BI/reporting tools (e.g. Power BI or similar) to ensure data is accurate, documented, and usable.

    3. 3. Automation & Workflow Optimization
  • · Identify repetitive, error-prone processes and own their automation end-to-end.
  • · Connect APIs, data sources, and internal tools to reduce manual effort and errors.
  • · Track and communicate the impact of your work (time saved, errors reduced, faster cycles, etc.).

    4. 4. Consultative Stakeholder Collaboration
  • · Act as an internal consultant to operations, finance, service, and leadership.
  • · Ask probing questions to clarify goals, constraints, and tradeoffs before jumping into code.
  • · Translate business pain points into clear technical options (“Option A vs B vs C”) and help stakeholders choose.
  • · Push back thoughtfully when a proposed solution isn’t optimal, and recommend simpler or higher-impact alternatives.
  • · Communicate progress, risks, and impact in clear, non-technical language.

    5. 5. Architecture & Technical Direction
  • · Contribute to patterns, standards, and best practices for internal tools and automation.
  • · Help make decisions on tech stack, structure, and long-term maintainability.
  • · Participate in code reviews and mentoring for other developers where appropriate.

Qualifications


  • Strong professional experience with Python (services, scripts, automation, data processing).
  • Strong SQL skills and experience with data modeling, ETL/ELT, and working with structured data.
  • Experience building APIs, back-end services, or internal tools that support real users.
  • Hands-on experience integrating with RESTful APIs and third-party platforms.
  • Familiarity with Git and modern development workflows.
  • Consultant Mindset & Ways of Working (Must-Have)
    · You think and act like a consultant, not an order-taker.
    · Comfortable sitting with non-technical stakeholders, understanding their world, and reframing the problem.
    · Regularly ask, “What are we really trying to achieve?” before deciding how to build.
    · Can explain technical options in plain business language, including tradeoffs (time, risk, complexity, impact).
    · Strong ownership mindset—you don’t just design the solution, you drive it through to done.
    · Measure success in business outcomes (time saved, fewer errors, better visibility), not just completed tickets.


Offer Details

  • Full-time contractor or full-time employment, depending on the country
  • Remote only, full-time dedication (40 hours/week)
  • 6 hours of overlap with Pacific Timezone
  • Competitive compensation package.
  • Opportunities for professional growth and career development.
  • Dynamic and inclusive work environment focused on innovation and teamwork

Business Services
11-50 employees
PythonSQLREST/RESTful APIs
briefcase
Web Developer

A U.S.-based company that is developing cutting-edge modern solutions to help businesses resolve their digital marketing challenges, is looking for a Web Developer. The developer will be responsible for bug fixes, upkeep, and maintenance of the internal sites. The company also provides world-class digital marketing, social media management, and software solution services to solve multi-faceted problems. This is an amazing opportunity for developers who are eager to work in a fast-paced environment. 

 

Job Responsibilities:

  • Create unique websites and content management systems (CMS) for marketing, e-commerce, and portal solutions
  • Use development technologies such as task automation (gulp/grunt), webpack, Git, and CSS preprocessors
  • Combine React with a Headless CMS such as GraphCMS and Strapi
  • Create front-end technology stacks using PostCSS, Reshape, SASS CSS, and Foundation HTML
  • Utilizing PHP Content Management Systems like WordPress and CraftCMS, create unique website themes and plugins
  • Create your own plug-ins to support JSON/XML and API interaction
  • Manage project delivery and deployments using GitHub, AWS, and other tools
  • Internally, work on creating, developing, and delivering superior digital solutions
  • Work closely with the current team while concentrating on implementing modern technology to develop web-based solutions
  • Strong ability to experiment with and learn new technologies while pushing the limits of existing norms

Job Requirements:

  • Bachelor’s/Master’s degree in Engineering, Computer Science (or equivalent experience)
  • At least 5+ years of relevant experience as a Web Developer
  • 4+ years of experience working agency-side or client-side on a technical team
  • Demonstrable experience with React, Next.js, WordPress, and PHP
  • Prolific experience working with API-based and headless CMS like GraphCMS 
  • In-depth knowledge of PHP Content Management Systems like WordPress and CraftCMS
  • Prior experience architecting custom websites and CMS systems 
  • Demonstrable experience with deployment on Vercel
  • Extensive expertise in constructing custom website themes and plugins 
  • Demonstrable experience with development tools, creating front-end stacks, and building full-stack websites
  • Ability to oversee the delivery and deployment of various projects and a solid understanding of design and fast prototyping
  • Demonstrable expertise in the architecture, migrations, updates, and troubleshooting of WordPress 
  • Extensive knowledge of the WordPress plugins Semplice, Elementor, and others 
  • Short notice availability in case of website outages or priority fixes 
  • Expertise as a freelance developer and the adaptability to successfully juggle this position with other commitments 
  • Nice to have some Jira/Confluence experience 
  • Some working knowledge of relational databases like MySQL is desirable
  • Familiarity with AWS, Heroku, or other cloud platforms is preferred
  • Strapi experience with headless CMS would be ideal, but any experience with headless CMS is beneficial as long as the developer has a solid grasp of headless architecture
  • Value team cooperation, information sharing, documentation, and learning 
  • Constant desire to be engaged in the developer/tech community and learn new programming frameworks and languages
  • Excellent spoken and written English communication skills
Business Services
51-250 employees
ReactNext.jsWordPress+ 1
sample card

Apply for the best jobs

View more openings
Turing books $87M at a $1.1B valuation to help source, hire and manage engineers remotely
Turing named one of America's Best Startup Employers for 2022 by Forbes
Ranked no. 1 in The Information’s "50 Most Promising Startups of 2021" in the B2B category
Turing named to Fast Company's World's Most Innovative Companies 2021 for placing remote devs at top firms via AI-powered vetting
Turing helps entrepreneurs tap into the global talent pool to hire elite, pre-vetted remote engineers at the push of a button

Work with the world's top companies

Create your profile, pass Turing Tests and get job offers as early as 2 weeks.