Senior Golang Developer
EPAM Systems
Senior Golang Developer Description
EPAM is a leading global provider of digital platform engineering and development services. We are committed to having a positive impact on our customers, our employees, and our communities. We embrace a dynamic and inclusive culture. Here you will collaborate with multi-national teams, contribute to a myriad of innovative projects that deliver the most creative and cutting-edge solutions, and have an opportunity to continuously learn and grow. No matter where you are located, you will join a dedicated, creative, and diverse community that will help you discover your fullest potential.
We are seeking a Senior Go Language Developer to join our remote team.
As a key member of our team, you will be responsible for building APIs using modern tools such as GoLang and deploying production applications on platforms like AWS, Azure, and GCP. Your expertise in using infrastructure tools such as Kubernetes and Docker and implementing monitoring, logging, and alerting will be crucial in ensuring the quality and reliability of our systems
If you are passionate about performance, accessibility, and API design, and possess strong analytical, problem-solving, and troubleshooting skills, we would love to have you on board.
#LI-DNITechnologies
- Golang
- Docker/Kubernetes
- Any Cloud Platforms
Responsibilities
- Building APIs using modern tools such as GoLang
- Deploying production applications on platforms like AWS, Azure, and GCP
- Using infrastructure tools such as Kubernetes and Docker
- Implementing monitoring, logging, and alerting
- Ensuring high-quality, well-tested code
- Collaborating with other teams and individuals for planning and coordination
- Contributing as a valued member of an autonomous, cross-functional team
Requirements
- Minimum 5+ years of experience in software development
- Proficiency in Go Language for building APIs
- Experience deploying production applications on platforms like AWS, Azure, and GCP
- Expertise in using infrastructure tools such as Kubernetes and Docker
- Strong analytical, problem-solving, and troubleshooting skills
- Experience implementing monitoring, logging, and alerting
- Solid background in Computer Science fundamentals
- Effective communication and coordination skills
Nice to have
- Experience with ES6, Node.js, TypeScript, GraphQL, SQL, NoSQL, Jest
We offer
- Opportunity to work on technical challenges that may impact across geographies
- Vast opportunities for self-development: online university, knowledge sharing opportunities globally, learning opportunities through external certifications
- Opportunity to share your ideas on international platforms
- Sponsored Tech Talks & Hackathons
- Unlimited access to LinkedIn learning solutions
- Possibility to relocate to any EPAM office for short and long-term projects
- Focused individual development
- Benefit package:
- Health benefits
- Retirement benefits
- Paid time off
- Flexible benefits
- Forums to explore beyond work passion (CSR, photography, painting, sports, etc.)