We are looking for skilled and innovative Software Engineers with a strong background in Python development to join our dynamic team.
The ideal candidate will have experience building containerised applications, developing and integrating APIs, and working with cloud-native technologies.
Experience with Kubernetes and Docker will be highly beneficial as we continue to build scalable, reliable solutions.
Key Responsibilities:Develop and maintain scalable, high-performance applications using Python.Design, build, and implement APIs to integrate with various third-party services and internal systems.Create and deploy containerised applications using Docker, ensuring optimised performance in production environments.Collaborate with cross-functional teams to develop seamless API integration solutions.Work with DevOps teams to implement and maintain container orchestration platforms such as Kubernetes.Write efficient, reusable, and reliable code following industry best practices and standards.Troubleshoot and debug applications to optimise performance and ensure scalability.Participate in code reviews, team meetings, and provide input on design decisions.Stay updated with the latest industry trends and technologies to continuously improve our technology stack.
Key Requirements:Proficiency in Python: Solid experience in building and maintaining Python-based applications.Containerisation Experience: Proven experience in developing and deploying containerised applications using Docker.API Development & Integration: Strong expertise in designing, developing, and integrating RESTful APIs.Familiarity with container orchestration platforms such as Kubernetes (beneficial).Strong understanding of microservices architecture and distributed systems.Experience with CI/CD pipelines and DevOps practices (beneficial).Solid understanding of software development lifecycle and best practices.Ability to work in a collaborative team environment.
Preferred Qualifications:Bachelor's degree in Computer Science, Engineering, or a related field (or equivalent work experience).Hands-on experience with Kubernetes or similar orchestration platforms.Knowledge of cloud services such as AWS, GCP, or Azure (beneficial).