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 LLM -FDE-level (Onshore)

Senior Full-Stack LLM - FDE-level (Onshore)
Dallas Texas - Work from Office
We should focus should be on FDE-level candidates(Foundational/Frontline / Forward Development Engineers)—strong fundamentals in system design, problem-solving, and overall engineering depth are key.

We are seeking an experienced Full Stack Engineer who possesses extensive hands-on expertise across the contemporary technology stack and a collaborative mindset. The ideal candidate will effectively collaborate with cross-functional teams, introduce and advocate for the most recent tools and frameworks, and drive engineering excellence throughout the organization.

As part of this role, the candidate will be responsible for designing and developing high-quality, production-grade code while adhering to industry best practices, coding standards, and architectural principles. Beyond individual contributions, the candidate will play a pivotal role in mentoring and training Jr developers—guiding them through code reviews, knowledge-sharing workshops to accelerate their growth, strengthen their technical foundation, and foster a culture of continuous learning within the team.

Must-Have Technologies: ReactJS, Java 17+, Microservices, AWS/Azure, RDBMS, NoSQL

Core Technical Skills

· 10+ years of hands-on software development experience, with deep expertise in modern Java Full Stack development.

· Strong command of Java frameworks and libraries, including Spring, Spring Boot, and Hibernate.

· Proven experience building single-page web applications using ReactJS, Bootstrap, and Nodejs.

· Hands-on experience designing, developing, and deploying cloud-based architectures on AWS, Azure, or equivalent platforms.

· Expertise developing Java and Spring Boot applications backed by both relational (SQL Server / PostgreSQL) and NoSQL (MongoDB / Elasticsearch) databases.

· Practical experience integrating Large Language Models (LLMs) into applications via APIs (e.g., OpenAI, Anthropic Claude, Azure OpenAI, AWS Bedrock).

· Familiarity with prompt engineering, Retrieval-Augmented Generation (RAG), embeddings, and vector databases.

· Understanding of responsible AI practices, including data privacy, hallucination mitigation, evaluation, and guardrails.

· Solid hands-on experience developing production applications, data processing scripts, automation tooling, or backend services in Python.

· Working knowledge of modern security frameworks and standards such as OAuth 2.0, OpenID Connect, and JWT.

· Proficient in designing and building RESTful APIs and web services following industry best practices.

· Strong SQL development skills, including query optimization and performance tuning.

· Experience with modern testing frameworks (Jest, Mocha, Chai) and a commitment to test-driven development.

· Solid understanding of front-end architecture principles and data-driven UI development.

· Demonstrated ability to write clean, efficient, and maintainable code that adheres to coding standards and best practices.

· Excellent problem-solving and troubleshooting skills for diagnosing complex technical issues.

Leadership & Soft Skills

· Proven ability to lead, mentor, and grow engineering teams, fostering a culture of technical excellence and continuous learning.

· Experience driving architectural decisions and setting technical direction across cross-functional teams.

· Strong stakeholder management skills, with the ability to translate business requirements into scalable technical solutions.

· Track record of leading end-to-end delivery of complex projects, from design through deployment.

· Effective communicator who can articulate technical concepts clearly to both technical and non-technical audiences.

· Skilled at conducting code reviews, establishing engineering best practices, and raising the bar for code quality across the team.

· Ability to collaborate with product managers, designers, and business stakeholders to align engineering efforts with organizational goals.

· Experience coaching junior engineers, conducting performance reviews, and contributing to hiring and talent development.

· Strategic thinker who can balance short-term delivery pressures with long-term technical investments and technical debt management.

· Ownership mindset — takes accountability for outcomes and proactively drives initiatives forward.

Good to Have (Palantir)

· Hands-on experience with the Palantir foundry, including building pipelines, ontologies, and data-driven applications.

· Familiarity with Palantir's development tooling such as PySpark transforms, TypeScript-based Functions, Workshop.

· Exposure to enterprise-scale data integration and operational analytics workflows built on Palantir.

· Exposure to AI/ML frameworks and tooling such as LangChain, LlamaIndex, Hugging Face, or equivalent.

· Ability to identify and apply AI-driven solutions to real-world business problems and integrate them into enterprise applications.

Real Estate
10K+ employees
ReactJavaMicroservices+ 4
briefcase
Engineering Manager (Java, React – Playwright)

Job Title: Engineering Manager (Java, React, AI Tools)

Location: Dallas, Texas
Experience: 10+ years (with 3+ years in leadership roles)

About the Role

We are looking for an experienced Engineering Manager to lead a high-performing, full-stack engineering team working on scalable, enterprise-grade applications. This role requires a strong technical background across backend, frontend, data, and QA automation, along with proven leadership capabilities.

You will be responsible for driving technical excellence, mentoring engineers, and ensuring high-quality product delivery in a fast-paced environment.

Key Responsibilities

  • Lead and manage a cross-functional engineering team (backend, frontend, QA)
  • Drive design, development, and delivery of scalable applications using Java and React
  • Oversee end-to-end software development lifecycle, including architecture, coding, testing, and deployment
  • Champion automation-first QA practices using tools like Playwright (TypeScript)
  • Collaborate with product managers, designers, and stakeholders to define technical roadmaps
  • Ensure best practices in code quality, performance, security, and scalability
  • Mentor engineers, conduct code reviews, and support career growth
  • Improve team productivity through agile processes and engineering excellence
  • Work with data using SQL and Python for analytics, integrations, or backend processing
  • Leverage modern AI-assisted development tools (e.g., Cursor, Windsurf, Claude Code, OpenAI Codex, or similar) to enhance engineering productivity and efficiency

Required Skills & Qualifications

  • 10+ years of software engineering experience
  • 3+ years of experience in an Engineering Manager / Tech Lead role
  • Mandatory experience in the Retail domain
  • Demonstrated ability to operate at a strategic level, including defining team structures, ownership models, and long-term technical direction
  • Proven experience driving engineering outcomes beyond execution, including stakeholder alignment and measurable business impact
  • Strong hands-on experience with:Java (Spring Boot or similar frameworks)
    React / JavaScript (modern frontend frameworks)
    SQL and/or Python
  • Experience leading full-stack development teams
  • Solid understanding of system design, microservices, and APIs
  • Strong ability to think at system, product, and organizational level, including making architecture and business trade-offs
  • Experience with QA automation frameworks, especially:Playwright with TypeScript
  • Familiarity with CI/CD pipelines and modern DevOps practices
  • Hands-on experience leveraging AI tools (e.g., Cursor, Windsurf, Claude Code, OpenAI Codex, or similar) to improve developer productivity, code quality, or delivery workflows
  • Strong people management skills, including experience with performance management, team scaling, and handling team challenges
  • Ability to operate effectively in ambiguous environments and manage delivery risks
  • Excellent communication and stakeholder management abilities
Manufacturing
10K+ employees
Core JavaSpring BootReact+ 5
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.