Employer Active
Only candidates with 5+ years of software development experience are eligible for this role.
Turing.com is looking for a Senior Back-end Developer on behalf of an emerging company that has managed to build a one-of-its-kind DeviceOps platform. The selected candidate will be tasked with building a highly available, reliable, and scalable connected device management system. The company assists businesses in managing device fleets, assessing and monetizing connected products/data, as well as cloud integration and enhanced workflow automation, among other things. This will be a full-time role that requires some overlap with the EST timezone.
Job Responsibilities:
Build and support highly available, scalable, industrial-strength systems to deliver high-quality products
Understand and digest product requirements while designing and implementing product features to meet those requirements
Use advanced tools to build and manage the system
Identify areas of improvement for the system’s operation and provide insights
Document improvements and work with the existing team to implement them
Cater to the sales and customer support needs with quantitative answers based on the system performance
Be open to developing and managing proofs of concept adequately
Guide the creation of reference architectures for suggested executions
Job Requirements:
Bachelor’s/Master’s degree in Engineering, Computer Science (or equivalent experience)
At least 5-10+ years of relevant experience as a back-end developer
Prolific experience with Golang
Prior experience architecting and building API centric systems
Some knowledge of Docker, Kubernetes and Terraform is nice to have
Experience with building systems in AWS is desirable
Nice to have some experience building systems using container technologies
Experience working with connected products, devices, various industrial and non-IP network protocols is nice to have
Strong working knowledge of communication tools like Slack, Google Suite, and Atlassian Tools like Jira
Experience with embedded C software/firmware development for embedded platforms like bare-metal MCU and/or RTOS is nice to have
Comfortable developing memory and power-constrained embedded MCU/MPU systems using C/C++
Proficient with embedded-specific software architecture patterns for bare-metal and RTOS development, low-level driver development, testing, debugging, and deploying
How to Become a Turing Developer:
Create your account onTuring platform
Fill in your basic information (name, number, location, previous salary, experience, etc.)
Solve multiple-choice questions
Schedule a technical interview
Final Onboarding
Perks & Benefits:
Earn salaries higher than local standards
Work alongside a community of Google, Facebook, Microsoft engineers
Experience rapid career growth
No visa requirements to work with the best US companies
Better work-life balance
Apply today before the vacancies are filled.
Full Time
Software Development / Application Development (IT Software)