Overview:
We seek a highly skilled and experienced Senior Python Developer to join our dynamic team. The ideal candidate will have a strong background in Python development with a passion for building high-quality software solutions. As a Senior Python Developer in cloud security, you will play a critical role in designing, developing, and maintaining our applications, ensuring they meet the highest performance and reliability standards.
Responsibilities:
End-to-end development of backend software components (research, design, development, testing, rollout, monitoring)
Collaborate with cross-functional teams to define, design, and ship new features.
Write clean, maintainable, and efficient code following best practices and coding standards.
Perform code reviews and provide constructive feedback to junior developers.
Participate in the entire software development lifecycle, from concept and design to testing and deployment.
Work with the DevSecOps team to assist in deploying microservices in the Kubernetes orchestration platform for all the containerized modules.
Analysing and improving efficiency, scalability, and stability of various backend system components
Develop expertise in AWS, Azure, and GCP products and technologies.
Experience in Cloud Security
Experience in building CSPM, CIEM, CWPP or CNAPP solutions.Qualifications:
Bachelor's or Master's degree in Computer Science, Engineering, or a related field.
6+ years of professional experience in Python development.
Strong fundamentals of Python > 3
Experience with Cloud Platforms (AWS, GCP and Azure)
Proficiency in database systems (e.g., PostgreSQL, Cassandra & Elasticsearch) and message queue technologies.
Experience with microservices-based architecture
Solid understanding of software development principles, including object-oriented programming, design patterns, and testing methodologies.
Excellent problem-solving skills and the ability to work independently or as part of a team.
Strong communication and interpersonal skills.