Senior backend engineer
Our client is seeking a talented and motivated Senior Backend Engineer to join their innovative team, working remotely from Mossel Bay. In this role, you will be responsible for designing, developing, and maintaining scalable server-side logic and robust APIs that power their core products. You will collaborate closely with product managers, frontend engineers, and other stakeholders to deliver high-quality software solutions. This is an excellent opportunity for an experienced engineer who enjoys solving complex technical problems and wants a direct, measurable impact on the platform's direction within a culture that values ownership and continuous improvement.
Key Responsibilities Design, develop, and maintain RESTful APIs and backend services using modern frameworks and best practices. Optimize application performance, database queries, and system architecture for scalability and reliability. Write clean, well-documented, thoroughly tested code, and participate actively in code reviews. Collaborate with cross-functional teams to translate business requirements into robust technical solutions. Monitor production systems, troubleshoot issues, and implement fixes to minimize downtime. Contribute to architectural discussions and decisions to ensure long-term system health. Requirements 5+ years of professional experience in backend software development. Strong proficiency with at least one modern backend language such as Python, Java, or Go. Solid understanding of relational and non-relational databases , caching strategies, and distributed systems. Experience working with cloud platforms (AWS, Azure, GCP) and containerized deployments. Excellent problem-solving skills and the ability to work independently in a remote , fast-paced environment. Experience with message queuing systems (e.g., Rabbit MQ, Kafka). Benefits Competitive salary and performance-based bonuses. Fully remote work arrangement, offering flexibility and work-life balance. Comprehensive health, dental, and vision coverage. Generous paid time off and a professional development budget. A collaborative, supportive team culture focused on continuous learning and innovation.