Senior Go Language Developer
Go Language, Amazon Elastic Kubernetes Service, Amazon Web Services, Spring Kafka, Circle CI, Kanban, Scrum
We are seeking a Senior Go Language Developer to join our remote team. As a Senior Go Language Developer, you will be responsible for creating and maintaining distributed, event-driven microservices using Go Language, Kafka, and Kubernetes. You will work with an efficient team, using cutting edge techniques and technologies.
Responsibilities
- Develop and maintain distributed, event-driven microservices using Go Language
- Contribute to the design of new microservices and features
- Present new services and major features to our Architecture Review Board for approval
- Write robust, automated tests
- Work with product managers to translate product requirements to technical designs
- Mentor and monitor the junior members of the team
Requirements
- 3+ years of Go Language experience
- 1+ years' experience of building microservices
- Experience working with Kafka, AWS, and Kubernetes, CircleCI
- B1+ English level
Nice to have
- Experience with Aurora, DynamoDB, and MSK
- Experience with other programming languages such as Java, Python, or Ruby
- Friendly and helpful attitude with a desire to continually learn and improve
- Organizational skills
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