Software Engineer - Backend
Summary
Backend software engineer (hybrid, Polokwane, South Africa) who designs, builds, and maintains scalable server-side applications and APIs using Python, Java, or Node.js, manages SQL/NoSQL databases and cloud platforms, and collaborates across the full software development lifecycle.
Our client is seeking a talented and experienced Software Engineer specializing in backend development to join their innovative tech division based in Polokwane . You will be responsible for designing, building, and maintaining scalable and efficient server-side applications and APIs. This role involves working with modern technology stacks, collaborating with cross-functional teams, and contributing to the full software development lifecycle. The hybrid model allows for effective collaboration in the office while maintaining flexibility for remote work, supporting a healthy work-life balance within the Limpopo province.
Key Responsibilities
- Design, develop, and implement robust backend services and APIs using languages like Python, Java, or Node.js.
- Build and manage scalable databases (SQL and NoSQL) and ensure data integrity.
- Write clean, efficient, well-tested, and maintainable code.
- Collaborate with front-end developers and product managers to deliver high-quality software solutions.
- Optimize application performance, identify bottlenecks, and implement solutions.
- Participate in code reviews, system design discussions, and agile sprint planning.
Requirements
- 3+ years of professional experience in backend software development .
- Strong proficiency in one or more backend programming languages (e.g., Python, Java, C#, Node.js).
- Experience with database technologies (e.g., PostgreSQL, MySQL, MongoDB).
- Familiarity with cloud platforms such as AWS, Azure, or GCP.
- Understanding of RESTful API design principles and microservices architecture.
- Excellent problem-solving skills and the ability to work effectively in a hybrid team setting.
Benefits
- Competitive salary and performance-based bonuses.
- Flexible hybrid work schedule combining office and remote work.
- Comprehensive health insurance and retirement benefits.
- Opportunities for continuous learning, training, and professional development.
- A collaborative and forward-thinking engineering culture in Polokwane .