Apply

Senior Software Engineer (Golang + Angular + K8s + AWS) - (Pune or Delhi/NCR Remote Role)

Posted 22 days agoViewed

View full description

💎 Seniority level: Senior, 5+ years

📍 Location: India

🔍 Industry: Software Development

🏢 Company: Acquia👥 1001-5000💰 Secondary Market over 6 years agoComputerDigital MarketingOpen SourceContentSaaSInformation TechnologyEnterprise SoftwareSoftware

🗣️ Languages: English

⏳ Experience: 5+ years

🪄 Skills: AWSDockerAWS EKSKubernetesRubyGoGrafanaPrometheusCI/CDTerraformMicroservicesAnsible

Requirements:
  • 5+ years of experience in design and Software Development.
  • 1-2 years of experience with Containers and Cloud-Native Development.
  • 2+ years of experience with frontend technologies, preferably AngularJs.
  • Proficient with Kubernetes/Swarm architecture and hands-on production experience with container technologies.
  • Experience in developing applications using Go, Python, PHP, Ruby, and shell scripting.
  • Design and develop Go based Kubernetes operators using the kube-builder SDK.
  • Proficient with object oriented programming and microservices design patterns.
  • Proficient with service discovery, networking in Kubernetes or equivalent solutions.
  • Experience working with AWS services such as EC2, EBS, ALB, EKS, VPC, S3, WAF.
  • Knowledge of CI/CD tools like Jenkins, Bamboo, Gitlab.
  • Experience with configuration management tools such as Ansible, Terraform, Puppet and Cloudformation.
  • Experience operating with TCP/IP, load balancing, and security in production environments.
  • Knowledge of network layers, varnish, and nginx.
  • Strong oral and written communication skills.
  • Strong team collaboration and leadership skills.
  • Familiarity with Agile processes (Kanban, Scrum).
Responsibilities:
  • Participate in designing and implementing solutions for modernizing Acquia infrastructure.
  • Drive adoption of Kubernetes and Cloud-Native Technologies.
  • Collaborate with front and back-end engineers, product managers, and product owners.
  • Develop modern Applications and APIs using Go, Ruby, AngularJs/ReactJS.
  • Debug technical issues in complex technical stacks.
  • Work with teams to develop integrations with subsystems.
  • Provide product support to stakeholders.
  • Contribute to system architecture discussions, lead projects, mentor junior team members, and deliver quality code.
  • Evaluate new technologies and plan proof of concept activities.
Apply