Junior Go Language Developer
EPAM Systems
Software Engineering
Remote
Posted on Mar 13, 2025
Junior Go Language Developer Description
We are seeking a Junior Go Language Developer to join our motivated team and contribute to the development of innovative cloud-based projects. The ideal candidate will collaborate closely with other developers and work in exciting, fast-paced environments.
This position offers hybrid setup with the flexibility to work from any location in Montenegro, whether it's your home or our dynamic offices in Herceg-Novi and Podgorica.
#LI-DNI#junior-opportunity
Responsibilities
- Write clean, simple, maintainable, and testable code
- Design, implement, and maintain cloud-based services and APIs
- Monitor, troubleshoot, and debug applications
- Participate in and run code reviews
- Follow emerging technologies and frameworks
Requirements
- BSc/MSc in Computer Science, Engineering, or a relevant field
- At least 6 months of experience with Go Language
- Proven experience using SQL and NoSQL databases and streaming tools
- Knowledge of programming best practices and design patterns
- Experience with containerized applications for production service deployments
- Good understanding of algorithmic complexity, data structures, and multi-threading concepts
- A keen interest in benchmarking and optimization
- Experience in writing tests
- Experience with concurrent development (Goroutines, channels, WaitGroups)
- Strong teamwork skills with a problem-solving attitude and interest in personal development
- Strong verbal and written communication skills in English, at least at a B2 level
Nice to have
- Experience in other programming languages
- Knowledge of AWS Cloud Services
- Contributions in open-source projects
- Familiarity with queues
- Experience with AWS, Terraform
- Experience with ELK
- Competency in monitoring, troubleshooting, alerting
- Experience with benchmarking
- Background in agile methodologies
- Experience with CI/CD configuration
- Experience with Docker, REST (in general with APIs) or gRPC, SQL and NoSQL databases, Microservices, and design patterns
- Knowledge of Git
We offer
- Engineering Heritage. Best-in-class experts sharing a culture of engineering excellence and tackling complex engineering challenges for over 30 years
- Advanced Tech Stack. Innovative projects where you can apply or enhance your expertise in Cloud, Data, AI, and other emerging technologies
- World-Class Clients. Work closely with 295+ of the Forbes Global 2000 on creating disruptive solutions that make a global impact
- Professional Growth. Exceptional support for career development with comprehensive resources for upskilling or reskilling in pioneering practices
- GenAI Community. Strong AI competencies with 600+ experts across 55+ locations driving GenAI-enabled transformation journeys
- Entrepreneurial Culture. If you're passionate and dedicated to improving business transformation, we provide the support you need to bring your ideas to life
- Hybrid Setup.The flexibility to work from any location in Montenegro, whether it's your home or our dynamic offices
- Other Benefits. Corporate health insurance and the possibility of buying private health insurance for the family at a corporate price
EPAM is a leading global provider of digital platform engineering and development services. For over 30 years, our team has helped leading brands navigate the waves of digital transformation, building solutions that help them stay competitive through constant market disruption.