Description:
We are seeking a highly skilled and experienced Senior Backend Developer to join our dynamic team. The ideal candidate will have a strong background in backend development, with hands-on expertise in Golang, AWS, RabbitMQ, and Kafka. You will play a key role in designing, building, and maintaining scalable backend systems that power our products and services.
Key Responsibilities
Design, develop, and maintain robust backend services using Golang. Architect and implement scalable, secure, and high-performance cloud solutions on AWS. Integrate and manage messaging systems using RabbitMQ and Kafka for asynchronous processing and event-driven architectures. Collaborate with cross-functional teams to define, design, and ship new features. Optimise applications for maximum speed and scalability. Ensure code quality through code reviews, unit testing, and automated testing. Troubleshoot, debug, and upgrade existing systems. Maintain up-to-date knowledge of emerging technologies and best practices.Required Skills & Qualifications
Bachelors or Masters degree in Computer Science, Engineering, or related field. 5+ years of professional backend development experience. Strong proficiency in Golang (Go). Hands-on experience with AWS services (e.g., EC2, S3, Lambda, RDS, ECS). Deep understanding of message brokers, specifically RabbitMQ and Kafka. Experience with RESTful APIs, microservices architecture, and distributed systems. Familiarity with CI/CD pipelines and DevOps practices. Excellent problem-solving skills and attention to detail. Strong communication and teamwork abilities.Contract
Remote
16 Jan 2026;
from:
gumtree.co.za