Senior-level developers who can help with the later phases of replatforming their applications. Candidates must have a thorough understanding of:
Cloud-native application designCloud vs. traditional infrastructure approachKubernetesGoogle Cloud Developer or Architect certificationsDockerGitlabTerraformRedisJVM tuningPerformance testing
Position Overview: As a Senior Cloud Developer, you will play a key role in designing, developing, and maintaining our cloud-based systems and applications. You will work closely with cross-functional teams to architect scalable, secure, and resilient cloud solutions that meet our clients' needs and align with industry best practices.
Key Responsibilities:Lead the design and development of cloud-native applications and services using modern cloud technologies.Architect and implement highly available, scalable, and secure cloud infrastructure on Google Cloud Platform.Collaborate with software engineers, DevOps engineers, and other stakeholders to define requirements and deliver solutions that meet business objectives.Automate deployment, monitoring, and management processes to streamline operations and improve efficiency.Ensure compliance with security standards and implement robust data protection measures.Mentor junior developers and provide technical guidance and support to team members.Stay updated on emerging cloud trends, tools, and technologies, and evaluate their potential impact on our architecture and development practices.
Qualifications:Bachelor's or Master's degree in Computer Science, Engineering, or a related field.10+ years of experience in software development, with a focus on cloud technologies.Proficiency in Google Cloud Platform. Related services such as EC2, S3, Lambda, Azure App Service, Google Kubernetes Engine, etc.Strong programming skills in languages such as Java, Python, or Go.Experience with containerization and orchestration tools such as Docker and Kubernetes.Solid understanding of networking concepts, security principles, and best practices for cloud environments.Excellent problem-solving abilities and a proactive approach to identifying and resolving technical challenges.Effective communication skills and the ability to work collaboratively in a fast-paced environment.
Preferred Qualifications:Certification in cloud technologies: Google Professional Cloud Architect, Google Cloud Developer or Architect certifications.Experience with serverless computing, microservices architecture, and CI/CD pipelines.Knowledge of infrastructure as code tools such as Terraform or CloudFormation.Familiarity with agile development methodologies and DevOps practices.