Full-Stack Engineer

Industry: Software
Company size: 51-250

Apply as Full-Stack Engineer

Check out the best jobs for May 2024here

Find remote software jobs with hundreds of Turing clients

Job description

A U.S.-based company that is leveraging advanced technology to develop a world-class platform for manufacturing analytics, is looking for a  Full-Stack Engineer. The engineer will be responsible for building and maintaining the web, edge, and mobile applications with several years of experience building production applications. The company is developing and integrating production monitoring software for manufacturing companies. Their industry 4.0-ready software increases productivity through edge connectivity, real-time visibility, and deep manufacturing analytics. As a growing startup, they are seeking an individual who displays the attitude, aptitude, and amplitude to not only get the job done but also grow within the company.

Job Responsibilities:

  • Design, develop, and document APIs and their architectures
  • Model data schemas and design migrations to support new and existing APIs
  • Leverage new and established Cloud services such as Kubernetes, Docker, and AWS Lambda
  • Use Node.js, GraphQL, TimescaleDB, React, C#, C++, Terraform, Docker, and Kubernetes to build and maintain our web, edge, and mobile applications with several years of experience building production applications with some of these tools
  • Write and review testable, scalable JavaScript code that supports and enhances single-page data visualizations
  • Support and nurture front-end real-time feeds and APIs to ensure that data renders with little delay
  • Integrate third-party systems via APIs
  • Focus on rendering performance in order to ensure a superior experience for a heavy interaction platform
  • Champion code quality and architecture improvements to set new standards for the team
  • Build systems for real-time asynchronous processing to manage application state via mechanisms like web sockets, GraphQL, and XHR requests
  • Write code that includes unit tests, integration tests, and documentation
  • Review code and provide and receive constructive feedback to help develop the team
  • Work well independently and with other teams

Job Requirements:

  • Bachelor’s/Master’s degree in Engineering, Computer Science (or equivalent experience)
  • At least 4+ years of relevant experience as a full-stack engineer
  • 4+ years of experience in server-side programming/API development
  • Experience with JavaScript (ES2015 and newer) on both the client and server
  • Experience with relational databases such as PostgreSQL or MySQL
  • Strong understanding of Promises, Generators, and Async-Await
  • Extensive experience working with Node.js, GraphQL, TimescaleDB, C#, C++, Terraform
  • Experience with React or other front-end JS framework
  • Fluency with Git, NPM/Yarn, GitHub, Docker, Kubernetes, CI, AWS, and modern team software development and testing tools and practices
  • Flexibility and the ability to take initiative, to be a self-starter who excels in a fast-paced, dynamic start-up environment
  • Passion to contribute to testing, performance profiling
  • Excellent English communication skills, both conversational and written

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 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

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.


Learn how to create a perfect resume lists out the do’s and don’ts behind a great resume to help you find a top remote software developer job.

Frequently Asked Questions

We are a Palo Alto-based 'deep' jobs platform allowing talented software developers to work with top US firms from the comfort of their homes. We are led by Stanford alumni and successful A.I. entrepreneurs Jonathan Siddharth and Vijay Krishnan.

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.

It is the combination of our core business model and values that makes us different from others. We provide full-time, long-term projects to remote developers whereas most of our competitors offer more freelance jobs.

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

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.

View more FAQs

Latest posts from Turing


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

Check out the best jobs for May 2024here

Work full-time at top U.S. companies

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