Remote Aviation Software Developer; Full-Stack
Klerksdorp, 2571, South Africa
Listed on 2026-10-31
-
Software Development
Full Stack Developer, Software Engineer, Front End Developer
Location: Klerksdorp
About the Role
Our client, a pioneering technology firm within the aviation industry, is seeking a talented and experienced Remote Aviation Software Developer (Full-Stack) to contribute to the development of cutting-edge software solutions. This fully remote position allows you to leverage your expertise in software engineering to build and enhance applications that drive innovation in aerospace. You will work on projects ranging from flight planning systems and simulation software to data analytics platforms for aviation operations.
The ideal candidate will have a strong foundation in both front-end and back-end development, coupled with a passion for the aviation domain. This is a remote-first role, providing significant autonomy and flexibility, with the ability to work from any location within
** South Africa**. Join a collaborative and innovative team dedicated to advancing aviation technology through robust software development. We offer an excellent compensation package and numerous opportunities for growth.
- Design, develop, test, and deploy full-stack web applications and software solutions for aviation clients.
- Collaborate with product managers, designers, and other engineers to define software requirements and specifications.
- Write clean, efficient, and maintainable code across the entire technology stack.
- Develop and manage APIs, databases, and server-side logic.
- Implement intuitive and user-friendly front-end interfaces.
- Conduct code reviews, provide constructive feedback, and ensure adherence to coding standards.
- Troubleshoot and debug software issues, implementing effective solutions.
- Stay up-to-date with the latest technologies and best practices in software development and the aviation industry.
- Contribute to architectural discussions and technology selection for new projects.
- Bachelor's degree in Computer Science, Software Engineering, or a related field, or equivalent practical experience.
- Minimum of 6 years of professional experience in full-stack software development.
- Proficiency in multiple programming languages (e.g., Python, Java, C#, JavaScript).
- Experience with modern front-end frameworks (e.g., React, Angular, Vue.js).
- Strong understanding of back-end technologies and databases (e.g., Node.js, Django, Spring Boot, SQL, No
SQL). - Experience with cloud platforms (e.g., AWS, Azure, GCP) is a plus.
- Familiarity with Agile development methodologies.
- Excellent problem-solving, analytical, and communication skills.
- Ability to work autonomously in a remote environment and manage time effectively.
- Passion for aviation and a keen interest in developing solutions for the industry.
- Annual salary of R .
- Comprehensive health and dental insurance.
- Retirement savings plan with company matching.
- Generous amount of paid time off and holidays.
- Opportunities for continued learning and professional development.
- Flexible work hours within a remote-first framework.
- Be part of a cutting-edge aviation technology company with a global impact.
(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).