Skip To Main Content
backBack to Search

Senior Go Language Developer

warning.png
Sorry, this position is no longer available

We are seeking a highly skilled Senior Go Developer to join our remote team, working with a leading software company that provides innovative solutions to businesses worldwide. As a Senior Go Developer, you will be responsible for creating and maintaining environments, CI/CD, and deployment scenarios. You will also be working with centralized aggregation of logs, monitoring and alert logs, engaging in performance metrics, and monitoring and alerts. If you are a passionate and experienced Go developer with a strong understanding of cloud infrastructure and automation, we invite you to join our team.

Responsibilities
  • Create and maintain environments, CI/CD pipelines, and deployment scenarios
  • Work with centralized aggregation of logs, monitoring, and alert logs, collect, store, and analyze logs, build dashboards, and configure alerts
  • Engage in performance metrics and monitoring and alerts, identify and troubleshoot issues proactively
  • Operate the system, ensuring that it works and has enough resources
  • Implement automation processes to improve efficiency and productivity
  • Help developers solve complex problems and provide recommendations to improve the system
  • Explore alternative solutions to improve the system
  • Create an operation manual to ensure smooth operations and maintenance
Requirements
  • A minimum of 3 years of experience in Go Language development, demonstrating expertise in building scalable and efficient applications
  • Strong knowledge of Amazon Web Services (AWS), Kubernetes, Docker, Terraform, and Jenkins, enabling you to build and maintain cloud infrastructure and automation
  • Experience in creating and maintaining CI/CD pipelines, building and deploying applications in various environments
  • Expertise in working with centralized aggregation of logs, monitoring, and alert logs, enabling you to collect, store, and analyze logs, build dashboards, and configure alerts
  • Practical experience in performance metrics and monitoring and alerts, enabling you to identify and troubleshoot issues proactively
  • Ability to operate the system, ensuring that it works and has enough resources
  • Strong problem-solving skills, allowing you to help developers solve complex problems
  • Ability to explore alternative solutions and provide recommendations to improve the system
  • Fluent spoken and written English at an Upper-Intermediate level or higher, enabling effective communication with cross-functional teams
Nice to have
  • Experience in working with other cloud platforms such as Google Cloud Platform (GCP) or Microsoft Azure
  • Knowledge of other programming languages such as Python or Java
  • Experience in building microservices or distributed systems
  • Familiarity with container orchestration tools such as Docker Swarm or Nomad
  • Experience in building and maintaining Infrastructure as Code (IaC) with tools such as Ansible or Chef.
Benefits
  • International projects with top brands
  • Work with global teams of highly skilled, diverse peers
  • Healthcare benefits
  • Employee financial programs
  • Paid time off and sick leave
  • Upskilling, reskilling and certification courses
  • Unlimited access to the LinkedIn Learning library and 22,000+ courses
  • Global career opportunities
  • Volunteer and community involvement opportunities
  • EPAM Employee Groups
  • Award-winning culture recognized by Glassdoor, Newsweek and LinkedIn

These jobs are for you