Skip To Main Content
backBack to Search

Chief Go Developer

warning.png
Sorry, this position is no longer available

We are looking for a Chief Golang Developer to join our remote team.

Your primary focus will be to fully automate provisioning, deployment, management, and monitoring for a rapidly evolving and highly scalable set of SaaS services. You will work with members of the DevOps team, alongside a DevOps architect, to ensure best practices are implemented across applications, lead teams in the direction of initiatives such as CI/CD and enterprise monitoring, and work on support services operational on the cloud. You will also design and implement components of the next-generation internal developer platform and recommend ways to improve system reliability, efficiency, and quality.

Responsibilities
  • Develop, design, and maintain features that empower developer productivity
  • Work closely with various cross-functional product teams to ensure best practices are implemented
  • Stay up-to-date on key trends, especially in the area of technologies and frameworks like Kubernetes, Docker, ELK/Prometheus, etc.
  • Own Platform Engineering and contribute towards initiatives such as CI/CD and enterprise monitoring
  • Develop REST APIs and contribute to the overall API framework
  • Use multiple open software to develop a Developer Platform
Requirements
  • 10+ years of experience in software development with a focus on GoLang
  • Demonstrated experience in leading and managing teams of developers, ensuring successful project outcomes
  • Experience with developing REST APIs and contributing to the overall API framework
  • Experience with container-based software using Docker/Kubernetes and other container technologies
  • Experience with Amazon Web Services, such as EC2, VPC, ELB, S3, and CloudFormation, or equivalent services in GCP and/or Azure
  • Experience with Cloud Services API and a focus on reliability and security
  • Strong understanding of Microservices architecture and container-based software
  • Ability to design highly scalable distributed systems using different open-source technologies
  • Proficient in spoken and written English, allowing effective communication with team members and stakeholders
  • Experience in application performance tuning, memory management, and scalability
  • Able to mentor junior team members and promote best practices
Nice to have
  • Experience in working with ELK/Prometheus
  • Experience with GCP and/or Azure
  • Experience with Python or other programming languages
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