Senior Backend Engineer
Summary
Placements24 is recruiting, on behalf of a client, a Senior Backend Engineer in Benoni, South Africa, to design and maintain server-side logic, databases, and APIs. Day-to-day work involves building APIs and microservices, optimizing SQL/NoSQL databases, testing, code reviews, and mentoring, using languages like Python, Java, or Node.js with cloud platforms and Docker.
About the Role
Our client is seeking an experienced Senior Backend Engineer to join their innovative team in Benoni . You will be responsible for designing, developing, and maintaining the server-side logic, databases, and APIs that power their dynamic applications. This role requires a deep understanding of scalable architectures, performance optimization, and best practices in software development. The ideal candidate is a proactive problem-solver who thrives in a collaborative environment, contributes to technical strategy, and is committed to building robust and efficient backend systems that drive the success of their digital products.
Key Responsibilities
- Design, build, and maintain efficient, reusable, and reliable backend code using languages such as Python, Java, or Node.js.
- Develop and manage robust APIs and microservices, ensuring high performance and responsiveness.
- Integrate user-facing elements with server-side logic, often in collaboration with frontend developers.
- Implement and manage database schemas, optimize queries, and ensure data integrity.
- Write comprehensive unit and integration tests to ensure code quality and stability.
- Participate in code reviews, provide constructive feedback, and mentor junior backend engineers.
Requirements
- Bachelor's degree in Computer Science, Engineering, or a related field, or equivalent practical experience.
- 5+ years of professional experience in backend software development .
- Strong proficiency in at least one modern backend programming language and associated frameworks.
- Solid understanding of database technologies, including relational databases (SQL) and NoSQL solutions.
- Experience with cloud platforms (e.g., AWS, Azure) and containerization technologies (e.g., Docker).
- Excellent problem-solving abilities and a strong grasp of software architecture patterns.
Benefits
- Competitive salary and performance-based bonuses.
- Comprehensive health, dental, and vision insurance coverage.
- Opportunities for professional growth, including training and certifications.
- Generous paid time off and company holidays.
- A stimulating work environment within a growing tech hub in Benoni .
