Remote Software Developer; Full Stack
East London, 5201, South Africa
Listed on 2026-11-04
-
Software Development
Full Stack Developer, Backend Developer, Software Engineer
About the Role
Our client, a rapidly growing tech firm renowned for its innovative digital solutions, is actively seeking a talented and motivated Remote Software Developer (Full Stack) to join their dynamic, distributed engineering team. This role is fully remote, allowing you to contribute from anywhere. You will be instrumental in designing, developing, and maintaining robust web applications and services, working across the entire stack from front-end interfaces to back-end databases and APIs.
This is an exceptional opportunity for a passionate developer to work on exciting projects, collaborate with a global team, and leverage cutting-edge technologies in a flexible, remote-first environment. Your expertise will directly shape the user experience and functionality of our client's core products.
- Design, develop, and implement scalable and efficient web applications and services using modern programming languages and frameworks.
- Write clean, maintainable, and well-documented code for both front-end and back-end components.
- Collaborate closely with product managers, designers, and other engineers to define project requirements and translate them into technical solutions.
- Develop and maintain APIs for seamless integration between different systems and services.
- Implement and optimize database schemas and queries for performance and scalability.
- Conduct thorough testing, debugging, and troubleshooting of applications to ensure high quality and reliability.
- Participate in code reviews to ensure code quality, adherence to standards, and knowledge sharing.
- Contribute to architectural decisions and technology choices for new features and platforms.
- Stay updated with emerging technologies and industry best practices in software development.
- Engage actively in agile development processes, including sprint planning, daily stand-ups, and retrospectives.
- Bachelor's degree in Computer Science, Engineering, or a related field, or equivalent practical experience.
- Minimum of 5 years of professional experience in full-stack web development.
- Proficiency in at least one modern front-end framework (e.g., React, Angular, Vue.js) and its associated ecosystem.
- Strong experience with back-end development languages and frameworks (e.g., Node.js, Python/Django, Java/Spring, Ruby on Rails).
- Solid understanding of database technologies (e.g., PostgreSQL, MySQL, MongoDB) and data modeling.
- Experience designing and consuming RESTful APIs.
- Familiarity with cloud platforms (e.g., AWS, Azure, GCP) and containerization technologies (e.g., Docker, Kubernetes).
- Excellent problem-solving, analytical, and debugging skills.
- Strong communication and collaboration skills, with the ability to work effectively in a remote team setting.
- Proven ability to work independently, manage time effectively, and meet deadlines in a remote work environment.
- A portfolio of previous projects or contributions to open-source is a plus.
Our client offers a highly competitive salary, comprehensive health benefits, generous paid time off, and opportunities for continuous professional development. As a remote-first company, we provide the flexibility and autonomy to work from anywhere. Employees benefit from a collaborative and inclusive work culture, access to online learning resources, and regular virtual team-building events. This role offers significant potential for career growth within a leading technology organization.
(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).