Wahojobs LogoWahojobs Logo

Software Developer

We, at Turing, are looking for talented software developers that can create high-quality, inventive, and fully functional software while adhering to coding standards and technical design guidelines. Apply for the best software developer jobs and get a chance to work with top Silicon Valley companies.

Job responsibilities

  • Test software development methodologies and give feedback for continual improvement
  • Maintain, support, and improve existing systems and platforms on a regular basis
  • Troubleshoot, debug, and update systems in accordance with project goals and industry standards
  • Automate operations, create software infrastructure, and assist with capacity planning and architecture
  • Build the essential software solutions in collaboration with data scientists, business users, project managers, and other engineers

Minimum requirements

  • Bachelor’s/Master’s degree in Computer Science, IT (or equivalent experience)
  • 3+ years of software development experience building (rare exceptions for talented developers)
  • Experience supporting production quality software and owning projects from end-to-end
  • Experience with test-driven development and automated testing frameworks
  • Capable of delivering on multiple competing priorities with little supervision
  • Execute the full software development life cycle & build highly available, scalable & secure systems
  • Skilled at various web technologies & their nuances like HTML, CSS, UI/UX, React, Angular, design among others
  • Knowledge of coding languages, such as C++, Java, JavaScript, and code versioning tools like Git
  • Fluency in English to collaborate with engineering managers
  • Work full-time (40 hours/week) with a 4 hour overlap with US time zones

Preferred skills

  • Experience with Scrum/Agile development methodologies
  • Experience with databases and Object-Relational Mapping (ORM) frameworks
  • Experience building large scale, customer-centric software applications
  • Strong understanding of large codebases, APIs, and third-party libraries
  • Experience in handling large volumes of data
  • The ability to use constructive feedback to continuously grow and improve

Why join Turing?

  • Elite US Jobs: Turing’s developers earn better than market pay in most countries, working with top US companies.
  • Career Growth: Grow rapidly by working on challenging technical and business problems on the latest technologies.
  • Developer success support: While matched, enjoy 24/7 developer success support.

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.

Start working on your dream job: Once you join Turing, you’ll never have to apply for another job.