Senior backend developer
Our client is seeking a seasoned Senior Backend Developer to join their thriving team in Vereeniging. This role is pivotal in developing and enhancing the server-side logic and database interactions of their core applications. You will be instrumental in designing scalable, high-performance APIs, ensuring the reliability and efficiency of the backend systems. Collaborating closely with frontend developers, product managers, and other stakeholders, you will contribute to the full software development lifecycle, from conception to deployment. This is an exceptional opportunity for an experienced developer to take on complex challenges, mentor junior engineers, and significantly impact the technical architecture and direction of innovative software solutions.
Key Responsibilities Design, develop, and maintain robust and scalable backend APIs and services using modern languages and frameworks. Optimize application performance, database queries, and system architecture for speed and efficiency. Write clean, well-documented, and thoroughly tested code, adhering to high-quality standards. Collaborate with cross-functional teams to define, design, and ship new features. Troubleshoot, debug, and upgrade existing systems, ensuring smooth operation and stability. Participate actively in code reviews, providing constructive feedback and promoting best practices. 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 language such as Python, Java, C#, or Go, and associated frameworks. In-depth knowledge of relational databases (e.g., Postgre SQL, My SQL) and experience with No SQL databases. Experience with RESTful API design principles and best practices. Familiarity with cloud platforms (AWS, Azure, GCP) and containerization (Docker) is a plus. Benefits Highly competitive salary package, benchmarked against industry standards. Comprehensive health, dental, and vision insurance coverage. Opportunities for professional growth, training, and attending industry conferences. Generous paid time off and holiday allowances. Work in a dynamic and collaborative environment in Vereeniging.