Delivery Consultant @ Empresaria Group plc
Please find below details about the role :
Job Title : Senior Software Engineer
Contract Duration : 12 months with possibility of extension or conversion to perm
Working Environment : Fully Remote, Candidates must be based in South Africa and have the legal right to work.
About the Role :
Our Client is seeking a highly skilled Senior Software Engineer to join their remote-first team. This role is ideal for an experienced engineer who thrives in delivering quality code, mentoring others, and building secure, scalable solutions across cloud environments. You’ll collaborate closely with cross-functional teams to drive innovation, ensure best practices, and deliver mission-critical applications.
Key Responsibilities :
- Design, develop, and maintain high-quality, secure, and scalable software solutions.
- Mentor and guide junior and mid-level engineers to foster technical growth and excellence.
- Contribute to architectural decisions and lead implementation of best practices.
- Work across cloud environments (AWS and GCP) to deliver reliable and efficient solutions.
- Implement and maintain containerized applications using Kubernetes.
- Collaborate with stakeholders to translate requirements into technical solutions.
- Champion security engineering principles throughout the development lifecycle.
Required Skills & Experience :
Strong expertise in Python and React development.Proficiency with FastAPI for building APIs and services.Solid understanding of security engineering and secure coding practices.Hands-on experience with GCP and AWS cloud platforms.Proficiency in Kubernetes (K8s) for container orchestration.Proven track record of delivering high-quality, maintainable code.Experience mentoring and supporting other engineers.What We Offer :
Flexible, fully remote working environment.Opportunity for long-term engagement with potential for permanent conversion.Collaborative and growth-focused culture.#J-18808-Ljbffr