Senior Software Engineer - Backend (API Development) in Kimberley

Senior Software Engineer - Backend (API Development) in Kimberley

Kimberley Full-Time On-site
P

About the Role

A rapidly growing technology company based in Kimberley is looking for a talented Senior Software Engineer specializing in backend and API development. This role is instrumental in designing, building, and maintaining scalable, high-performance APIs that power our core products and services. You will work with a modern tech stack, focusing on clean code, robust architecture, and efficient data management. The ideal candidate has a strong background in backend development, a deep understanding of API design principles (RESTful, GraphQL), and experience with microservices architectures. You will collaborate closely with frontend developers, product managers, and other stakeholders to deliver innovative solutions. Our client is committed to fostering a collaborative and growth-oriented environment, offering significant opportunities for professional development and impact from Kimberley . Key Responsibilities

Design, develop, and maintain robust, scalable, and secure backend services and APIs. Implement and adhere to API design best practices (e.g., RESTful principles). Write clean, efficient, well-documented, and maintainable code. Collaborate with frontend developers and product teams to define API requirements and integrations. Develop and manage database schemas and optimize database queries. Implement automated tests (unit, integration, end-to-end) to ensure code quality. Participate in code reviews and provide constructive feedback. Troubleshoot and resolve backend issues and performance bottlenecks. Contribute to architectural discussions and decisions. Stay current with emerging backend technologies and best practices. Requirements

Bachelor's degree in Computer Science, Software Engineering, or a related field. Minimum of 5 years of professional experience in backend software development. Strong proficiency in one or more backend programming languages such as Python, Java, Node.js, Go, or C#. Extensive experience in designing and developing RESTful APIs. Solid understanding of database technologies (SQL and/or NoSQL). Experience with cloud platforms (AWS, Azure, GCP) is a plus. Knowledge of containerization technologies (Docker) is advantageous. Familiarity with microservices architecture patterns. Proficiency with version control systems like Git. Strong problem-solving skills and attention to detail. Excellent communication and collaboration abilities. Experience working remotely or contributing effectively from Kimberley . Benefits

Our client offers a competitive salary and benefits package, including comprehensive health insurance and retirement fund contributions. Generous paid time off and flexible working hours are provided. This role offers a remote work arrangement, allowing individuals to work from anywhere, including Kimberley . Opportunities for continuous learning, professional development, and attending industry conferences are available. The company fosters a positive and collaborative culture focused on innovation and employee well-being.

#J-18808-Ljbffr

Senior Software Engineer - Backend (API Development) in Kimberley employer: Placements24

Join a forward-thinking company that values innovation and offers a fully remote work environment, allowing you to thrive from anywhere in South Africa. With a highly competitive salary, significant bonus potential, and a generous budget for professional development, this role as Legal Counsel - Intellectual Property not only provides the opportunity to protect and manage a diverse IP portfolio but also fosters a culture of growth and collaboration. Embrace the chance to work on cutting-edge technology while shaping the future of the company's intellectual property.

P

Contact Details:

Placements24 Recruitment Team