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
Data Scientist (Python / SQL / ML)

About the client

Our mission is to bring   community and belonging to everyone in the world. We are a community of   communities where people can dive into anything through experiences built around their interests, hobbies, and passions. With more than 50 million people visiting 100,000+ communities daily, it is home to  the most open and authentic conversations on the internet.


About the Data Science Team:
The Ads Data Science team leverages data to  maximize advertiser value through robust data foundations,  metrics, and strategic insights generated through experimentation and cutting-edge DS methods. We work on a wide range of challenging problems in the  areas of ads targeting, relevance modeling, auction optimization,  measurement, and user experience. We are a highly collaborative team of  passionate data scientists and engineers who are constantly pushing the  boundaries of what's possible with machine learning and statistical  modeling.

About the Role:

We are looking for a highly motivated and experienced  Senior Data Scientist to join our growing Ads Data Science team. As a  Senior Data Scientist, you will play a key role in developing as well as  applying cutting-edge DS models/methods to improve the adoption and  performance of our advertising platform through data-driven insights.  You will work closely with product managers, engineers, and other data  scientists to identify opportunities, define metrics, and build  solutions that drive significant impact.

Responsibilities:

  • MS or PhD in Computer Science, Statistics, Mathematics, or a related field
  • 5+ years of experience in data science, machine learning, or a related field
  • Strong understanding of statistical modeling, machine learning algorithms, causal inference and experimental design
  • Experience with large-scale data processing and analysis using tools  such as Spark, Hadoop, or Hive; knowledge of BigQuery a plus
  • Experience with SQL and relational databases
  • Proficiency in Python or R and experience with machine learning libraries such as scikit-learn, TensorFlow, or PyTorch

Bonus Requirements

  • Experience with online advertising and ad tech
  • Experience with causal inference and A/B testing


Interview Process

  • Up to 3 interview rounds

Offer Details

  • Full-time contractor (no benefits) or employment (with benefits), depending on the country
  • Remote only, full-time dedication (40 hours/week)
  • Required 3-4 hours overlap with PST (Pacific Standard Time)
  • Competitive compensation package.
  • Opportunities for professional growth and career development.
  • Dynamic and inclusive work environment focused on innovation and teamwork
Media & Internet
251-10K employees
Data ScienceMachine LearningPython
briefcase
Android Engineer (Kotlin / Jetpack Compose / Coroutines)
About the Client

Our mission is to bring community and belonging to everyone in the world. We are a community of communities where people can dive into anything through experiences built around their interests, hobbies, and passions. With more than 50 million people visiting 100,000+ communities daily, it is home to the most open and authentic conversations on the internet.



About the Role
We are looking for an Android Engineer to help us grow internationally  through translations and guest experiences. You will contribute to the  full development cycle, including technical design, development,  testing, experimentation, analysis, and launch. You will be responsible  for managing your task list pipeline as well as communicating your  progress throughout the task life cycle. You will be aiding the  development, maintenance, and support of our platform's Android features


Key Responsibilities


  • Work with the team to develop, maintain and support all features on Android
  • Perform code reviews on features developed by your peers
  • Collaborate with the team on future features and possible visual designs
  • Maintain strong communication on progress as well as on question/concerns you foresee
  • Manage designated tasks assigned on Jira


Who You Might Be:

  • Minimum of 4+ years of software engineering experience, primarily  focusing on developing user-facing Android applications at scale using  Kotlin or Java
  • Experience with modern Android development frameworks such as Jetpack Compose and Kotlin coroutines.
  • Working knowledge of GraphQL
  • Backend experience (service development, databases, Kubernetes) and the ability to design maintainable APIs is a plus
  • Strong organizational skills with the ability to prioritize tasks and deliver projects on schedule
  • Self-directed and thrive in fast-paced environments
  • Excellent communication skills, both verbal and written, to  effectively collaborate with remote teams and communicate complex  technical topics to diverse audience


    Offer Details
  • Full-time contractor or employee, depending on a country
  • Remote only, full-time dedication (40 hours/week)
  • Required 4+ hours overlap with Pacific Standard Time
  • Competitive compensation package.
  • Opportunities for professional growth and career development.
  • Dynamic and inclusive work environment focused on innovation and teamwork.
Media & Internet
251-10K employees
Kotlin (for Android)AndroidJetpack Compose
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.