Skip navigation EPAM

Senior Golang Developer Poland or Remote

  • hot

Senior Golang Developer Description

Job #: 81543
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.

The remote option applies only to the Candidates who will be working from any location in Poland.


We are currently looking for Senior Golang Developer to work with EPAM strategic clients in Poland. We are supporting Employment Contract or B2B, depending on your preferences.


  • Be a part of an agile team, following professional software engineering practices & best practices for full software development life cycle, including coding standards, code reviews, source control management, continuous deployments, testing, and operation
  • Help others to grow technical and soft skills
  • Cooperate with other teams, in international environment, to ensure product and organization goals are met
  • Guide your team to implement features according to design
  • Promote culture of following best practices and keeping standards


  • Strong experience in developing in Go
  • Good experience and knowledge of CI/CD
  • Experience in and knowledge of common patterns used in microservice architecture
  • Experience with at least 1 SQL and 1 NoSQL databases
  • Experience with other programming languages
  • Experience with microservices
  • Experience with at least one of cloud technologies: GCP / Azure / AWS
  • Docker or other containerization technologies
  • Have experience in test automation
  • Knowledge and Skills:
    • Good knowledge and understanding of Go internals (gc, memory model)
    • Possess a good understanding of DevOps and Agile methodologies and concepts (Agile / Kanban / Scrum / SAFe)
    • Have a good knowledge about monitoring and understanding of 12fa apps
    • Have good problem-solving skills and ability to prioritize tasks
    • Have good interpersonal skills that allow you to successfully communicate and work across teams
    • Be comfortable with mentoring and supporting peers to achieve a common goal
    • Have a natural passion for development and like to stay up to date with changes in Golang
    • Have experience working in multicultural teams and are able present ideas in a clear, easy to understand manner for everyone, technical as well as non-technical teams
    • Have good attention to details and experience in writing technical documentation
    • Be able to adapt to dynamically changing situations in project and to find information and answers to challenges without supervision

Nice to have

  • Experience with Kubernetes
  • Understanding of algorithms
  • Profiling with pprof
  • Open Source Community Development
  • Experience with serverless architecture
  • Experience with DevOps

We offer

  • Team & working conditions:
    • Friendly team and enjoyable working environment
    • Engineering community of industry’s professionals
    • Flexible schedule and opportunity to work remotely
    • Relocation within our offices
    • Corporate and social events
    • Benefits package (health insurance, multisport, shopping vouchers)
  • Stable income:
    • Regular assessments and salary reviews
    • Participation in the Employee Stock Purchase Plan
    • Referral bonuses
  • Career development:
    • Innovative solutions delivery and engineering excellence
    • Leadership development, career advising, soft skills and well-being programs
    • Certification (GCP, Azure, AWS)
    • Unlimited access to LinkedIn Learning, Get Abstract, O’Reilly, Cloud Guru
    • Language classes on English and Polish for foreigners
  • Please note that only selected candidates will be contacted

A day in the life

Account Manager
Toronto, Canada

Delivery Manager
Kyiv, Ukraine

Senior Business Analyst
Gdansk, Poland

Hello. How Can We Help You?

Get in touch with us. We'd love to hear from you.

Our Offices