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:
- Create your profile: Fill in your basic details - Name, location, skills, salary, & experience.
- Take our tests and interviews: Solve questions and appear for technical interview.
- 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.