Backend Software Engineer
Listed on 2026-10-31
-
Software Development
Backend Developer, Software Engineer
Our client is seeking a skilled and experienced Backend Software Engineer to join their dynamic team in Paarl, Western Cape . This role is integral to developing and maintaining the server-side logic, APIs, and databases that power our client's innovative products. You will be responsible for designing efficient, scalable, and secure backend systems, collaborating closely with frontend developers and other stakeholders to deliver seamless user experiences.
This position offers a Hybrid work model, combining in-office collaboration with remote flexibility. The ideal candidate possesses a strong understanding of software development principles, database management, and a passion for building robust backend solutions.
- Design, develop, and maintain robust and scalable backend services and APIs.
- Write clean, efficient, and well-documented code using relevant programming languages (e.g., Python, Java, Node.js).
- Develop and manage relational and No
SQL databases, ensuring data integrity and performance. - Collaborate with frontend developers to integrate user-facing elements with server-side logic.
- Implement security and data protection measures.
- Optimize applications for maximum speed, scalability, and reliability.
- Troubleshoot, debug, and upgrade existing backend systems.
- Participate in code reviews and contribute to architectural discussions.
- Stay up-to-date with emerging backend technologies and industry best practices.
- Work within an Agile development environment, participating in sprint planning and reviews.
- Bachelor's degree in Computer Science, Engineering, or a related field, or equivalent experience.
- 3+ years of professional experience in backend development.
- Proficiency in at least one backend programming language such as Python (with frameworks like Django/Flask), Java (Spring Boot), Node.js (Express), or similar.
- Strong experience with database technologies (e.g., PostgreSQL, MySQL, MongoDB).
- Understanding of RESTful API design principles and best practices.
- Experience with version control systems (Git).
- Familiarity with cloud platforms (AWS, Azure, GCP) is a plus.
- Knowledge of microservices architecture is desirable.
- Excellent problem-solving, analytical, and communication skills.
- Ability to work effectively both independently and as part of a team.
Our client offers a competitive salary, performance incentives, and a comprehensive benefits package including medical aid and retirement savings. The hybrid work model provides flexibility and work-life balance. We support continuous professional development through training programs, workshops, and opportunities to attend industry conferences. You will join a collaborative and supportive team environment, working on challenging and impactful projects. Career advancement opportunities are available, and the company culture fosters innovation and a commitment to excellence.
(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).