Point your AI agent at freehire and let it find you a job.

Get the CLI →

EPAM Systems

Senior Go Engineer

Posted Updated 1 view
Discussion

We are seeking an experienced Senior Go Engineer to join our team and contribute to the design, development, and delivery of high-quality software solutions. Apply now!

Responsibilities

  • Participate in full-cycle application development: design, implement, test, and launch solutions in Go
  • Create and develop features based on requirement specifications and design documents
  • Write clean, testable, and high-quality code following best practices and clean code principles
  • Take part in the code review process
  • Identify, escalate, and resolve technical issues and problems that might occur
  • Communicate with the customer to clarify requirements

Requirements

  • 4+ years of software development experience, including 2+ years of hands-on experience with Go
  • Good English communication skills – at least B2
  • Good communication and problem-solving skills
  • Experience with communication protocols such as REST/HTTP and gRPC
  • Experience with relational and non-relational databases
  • Familiarity with high- and low-level design patterns
  • Experience with CI/CD support/design and Docker
  • Experience with cloud providers (AWS, GCP, Azure, etc.) and Kubernetes (including controllers and operators)
  • Proficiency in developing services or microservices
  • Understanding of the Software Development Life Cycle (SDLC)
  • Experience with testing (Unit tests, etc.)
  • English proficiency at B2 level or higher

Nice to have

  • Experience in debugging HTTP API using Chrome Developer Tools, cURL/Postman

Benefits

  • Diverse multicultural, multi-functional, and multilingual work environment
  • Global scope, international projects in different business domains: life sciences and healthcare, retail, and distribution, software and hi-tech, etc.
  • Outstanding career development opportunities with a transparent career path and a roadmap to accelerate your journey
  • Great learning and development opportunities, including in-house professional training, career advisory and coaching, sponsored professional certifications
  • Knowledge-sharing with colleagues from EPAM's global tech communities
  • 25 days holiday per annum
  • 5 days of sick leave without medical certification
  • Private health insurance for employees and discount for private health insurance for family members
  • Discount for Fit Pass program
  • Comfortable modern offices in Belgrade and Novi Sad or remote work from any location in Serbia
  • Regular corporate, social and wellbeing events (parties, sport events, advanced CSR programs etc.)

Skills

What Senior Software Engineering jobs ask for — and how much of it you have →

See also

Software Engineering jobs by country — openings, pay and top skills →

Tailor your CV for this role?

We couldn't check your fit for this role — add a CV to your profile to see it next time.

A new version of freehire is available