Senior Go Language Developer

EPAM Systems Inc

United States

Remote

USD 140,000 - 180,000

Full time

3 days ago
Be an early applicant
Application generator

Don’t send a generic resume — generate a resume and cover letter tailored to this exact role.

Get past ATS filters

Job summary

EPAM Systems is seeking a Senior Go Language Developer to build scalable backend services and strengthen automated testing. You will collaborate across teams to shape design decisions, raise engineering standards, and own technical proposals.

You will design, implement, and maintain highly scalable services, partner across the organization, and be on-call to ensure service health and robust documentation. Strong Go experience and cloud proficiency are essential.

Qualifications

  • 3+ years of hands-on, relevant experience developing applications in Go.
  • Significant experience designing, building, deploying, and maintaining cloud-based web services and microservices, with AWS experience preferred
  • Experience working with SQL, relational databases, and PostgreSQL for data storage, querying, and management
  • Detail-oriented and self-motivated, with a strong passion for code quality, engineering best practices, continuous delivery, and automated testing
  • Ability and willingness to work as a polyglot developer, adapting to whichever tools and technologies best fit the task at hand
  • Ability to engage directly with customers and manage their requests independently, without requiring supervision
  • Solid communication skills with working English fluency (B2 level or higher) to understand business requirements and translate them into technical architectures
  • Nice to have Experience with gRPC for building efficient, high-performance service-to-service communication
  • Familiarity with Protobuf for structuring and serializing data across services
  • Knowledge of GraphQL for designing flexible and efficient APIs

Responsibilities

  • Communicate with customers and handle their requests in a timely manner
  • Create and maintain testing infrastructure for unit and automated testing
  • Design, implement, and maintain highly scalable and performant services
  • Partner with teams across the organization to think beyond the technical implications of design decisions
  • Engage in code reviews to ensure code quality as well as share and distribute knowledge
  • Own, create, or review technical design proposals and proof of concepts
  • Evangelize engineering best practices and push for higher engineering standards
  • Promote a culture of operational excellence by meticulously testing and monitoring systems and code, writing documentation, and being on-call to support the health of services

Skills

Go language
Cloud architecture
Testing automation
Communication
Polyglot developer
Customer collaboration

Tools

AWS
PostgreSQL
gRPC
Protobuf
GraphQL

Job description

We are looking for a Senior Go Language Developer to build and evolve scalable backend services, strengthen automated testing, and support reliable operations. You will collaborate across teams, contribute to design decisions, and help raise engineering standards.

Responsibilities
  • Communicate with customers and handle their requests in a timely manner
  • Create and maintain testing infrastructure for unit and automated testing
  • Design, implement, and maintain highly scalable and performant services
  • Partner with teams across the organization to think beyond the technical implications of design decisions
  • Engage in code reviews to ensure code quality as well as share and distribute knowledge
  • Own, create, or review technical design proposals and proof of concepts
  • Evangelize engineering best practices and push for higher engineering standards
  • Promote a culture of operational excellence by meticulously testing and monitoring systems and code, writing documentation, and being on-call to support the health of services
Requirements
  • 3+ years of hands-on, relevant experience developing applications in Go
  • Significant experience designing, building, deploying, and maintaining cloud-based web services and microservices, with AWS experience preferred
  • Experience working with SQL, relational databases, and PostgreSQL for data storage, querying, and management
  • Detail-oriented and self-motivated, with a strong passion for code quality, engineering best practices, continuous delivery, and automated testing
  • Ability and willingness to work as a polyglot developer, adapting to whichever tools and technologies best fit the task at hand
  • Ability to engage directly with customers and manage their requests independently, without requiring supervision
  • Solid communication skills with working English fluency (B2 level or higher) to understand business requirements and translate them into technical architectures
  • Nice to have Experience with gRPC for building efficient, high-performance service-to-service communication
  • Familiarity with Protobuf for structuring and serializing data across services
  • Knowledge of GraphQL for designing flexible and efficient APIs
Get your free, confidential resume review.

or drag and drop your file here.

Similar jobs

Similar jobs worth comparing

Golang Backend Tech Lead
Golang Backend Tech Lead

Programmers.io • Tampa (FL)

On-site
USD 120,000 - 180,000
GoLang Developer
GoLang Developer

Kingbee Vans • West Valley City (UT)

On-site
USD 120,000 - 190,000
Senior Go (Golang) Engineer
Senior Go (Golang) Engineer

EITACIES Inc. • Phoenix (AZ)

On-site
USD 120,000 - 190,000
401(k)
GoLang Tech Lead
GoLang Tech Lead

Programmers.io • Tampa (FL)

On-site
USD 110,000 - 170,000
Senior Backend Engineer
Senior Backend Engineer

RAPIDFORT • United States

On-site
USD 140,000 - 200,000
401(k) retirement plan
Health, dental, and vision insurance
PTO and company holidays
+3
Senior Go Golang Engineer
Senior Go Golang Engineer

Eitacies Inc • Phoenix (AZ)

On-site
USD 90,000 - 120,000
Go (Golang) Developer
Go (Golang) Developer

Ampcus, Inc • Salt Lake City (UT)

On-site
USD 100,000 - 160,000
Senior Go Backend Engineer - Scalable Cloud & Testing
Senior Go Backend Engineer - Scalable Cloud & Testing

EPAM Systems Inc • United States

Remote
USD 140,000 - 180,000
Go (Golang) Software Engineer
Go (Golang) Software Engineer

CPS, Inc. • Austin (TX)

On-site
USD 110,000 - 180,000
Go (Golang) Software Engineer
Go (Golang) Software Engineer

CPS Inc. • Austin (TX)

On-site
USD 120,000 - 180,000