Senior Go Language Developer
Go Language, Amazon Elastic Kubernetes Service, Amazon Web Services, Spring Kafka, Circle CI, Kanban, Scrum
We are looking for a remote Senior Go Language Developer to join our team.
As a Senior Go Language Developer for our software and hi-tech project, you'll be responsible for developing and maintaining high-performance distributed systems and microservices. You should be experienced in using Go Language and AWS cloud services to implement scalable and maintainable software solutions. You'll work with a diverse team of developers, QA engineers, and product managers to translate business requirements into functioning code.
Responsibilities
- Develop and maintain high-performance distributed systems and microservices
- Design and implement scalable and maintainable software solutions using Go Language
- Write clean, reusable, and modular code that adheres to software design principles
- Work with a cross-functional team to identify business requirements and translate them into functioning code
- Participate in code reviews, testing, and debugging activities to ensure the quality and stability of the software product
Requirements
- 3+ years software engineering, Go language experience preferred
- 1+ years experience building microservices
- Experience with AWS cloud services, particularly Amazon Elastic Kubernetes Service and Amazon Web Services
- Good understanding of software design principles and the ability to write clean, reusable code
- Knowledge of agile methodologies like Scrum and Kanban
- Good communication and collaboration skills
- B1+ English level
Nice to have
- Experience using Spring Kafka for messaging between services
- Knowledge of CircleCI for continuous integration and deployment
- Familiarity with container orchestration tools like Kubernetes
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