Remote Senior Full-Stack Automotive Software Developer
Durban, 3611, South Africa
Listed on 2026-10-18
-
Software Development
Full Stack Developer, Software Engineer, Cloud Engineer - Software
Our client, a pioneering automotive technology company with a global reach, is seeking a highly skilled and motivated Senior Full-Stack Automotive Software Developer to join their fully remote team. This role is central to the development of innovative software solutions for connected vehicles, autonomous driving systems, and advanced automotive infotainment platforms. You will be instrumental in designing, developing, and deploying robust, scalable, and high-performance software applications that define the future of mobility.
This is a unique opportunity to work from anywhere, collaborating with a distributed team of experts and contributing to groundbreaking projects in the automotive industry. The ideal candidate possesses a strong background in both front-end and back-end development, a deep understanding of software architecture, and a passion for automotive technology. We are looking for a self-starter who can thrive in an independent work environment, demonstrating exceptional problem-solving skills and a commitment to delivering high-quality code.
This position requires a proactive approach to collaboration and a dedication to advancing automotive software engineering.
- Design, develop, test, and deploy full-stack web and software applications for automotive systems, including APIs, microservices, and user interfaces.
- Write clean, efficient, and maintainable code using a variety of programming languages and frameworks.
- Collaborate with cross-functional teams, including product managers, UI/UX designers, and other engineers, to define software requirements and specifications.
- Implement robust security measures and data protection protocols in all developed applications.
- Optimize application performance, scalability, and reliability for demanding automotive environments.
- Participate in code reviews, provide constructive feedback, and contribute to team knowledge sharing.
- Troubleshoot and debug complex software issues across different platforms and environments.
- Stay abreast of the latest trends and advancements in full-stack development, cloud computing, and automotive software.
- Contribute to the continuous improvement of development processes, tools, and methodologies.
- Mentor junior developers and provide technical guidance within the team.
- Bachelor's or Master's degree in Computer Science, Software Engineering, or a related field.
- 5+ years of professional experience in full-stack software development, with a significant portion focused on complex applications.
- Proficiency in multiple programming languages such as Python, Java, C++, JavaScript, or Go.
- Experience with front-end frameworks like React, Angular, or Vue.js, and back-end technologies such as Node.js, Django, Spring Boot, or .NET Core.
- Strong understanding of cloud platforms (AWS, Azure, GCP) and containerization technologies (Docker, Kubernetes).
- Experience with database systems (SQL and No
SQL), such as PostgreSQL, MySQL, MongoDB, or Cassandra. - Familiarity with automotive communication protocols (e.g., CAN, AUTOSAR) or embedded systems is a plus.
- Excellent problem-solving, analytical, and debugging skills.
- Proven ability to work effectively in a remote, distributed team environment.
- Strong communication and collaboration skills, with the ability to articulate technical concepts clearly.
- Highly competitive remote salary.
- Significant flexibility to work from any location.
- Opportunity to shape the future of automotive technology.
- Work with a passionate and innovative global team.
- Comprehensive health, dental, and vision insurance coverage.
- Generous annual leave and paid time off.
- Professional development budget for courses, conferences, and certifications.
- Company-provided high-performance laptop and home office stipend.
(If this job is in fact in your jurisdiction, then you may be using a Proxy or VPN to access this site, and to progress further, you should change your connectivity to another mobile device or PC).