Skip to main content

Lead Software Engineer (Go)

Tecnología
EPAM Systems
Hace 1 mesesHasta 10/4/2026
Presencial

Descripción del puesto

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.

Become part of the EPAM team and contribute to connecting research and healthcare through engaging, personalized, and data-driven user experiences.

As a Lead Software Engineer (Go) in this collaborative setting, you will be instrumental in advancing our patient-focused web applications.

You will architect user-friendly interfaces that enable individuals to manage their health and participate in clinical studies, partnering with product, UX, and engineering teams to deliver flexible, top-tier solutions that enhance user involvement.

Responsibilities

Develop and support exceptional web features using Go and contemporary development techniques

Collaborate with product, UX, and engineering teams to transform requirements into engaging, adaptable, and dependable applications

Participate in code reviews to uphold code standards, share insights, and reinforce team development practices

Identify and address technical issues within the applications under development

Requirements

Bachelor’s or Master’s degree in Computer Science, a related technical field, or equivalent experience

Minimum of 5 years in professional software engineering positions

At least one year of experience guiding and managing development teams

Demonstrated skill in designing and delivering software through effective teamwork in cross-functional groups

Expertise in Go, particularly for backend systems

Experience with data serialization formats like Protobufs and RPC frameworks such as gRPC for streamlined service communication

Skilled in using Git for version control, including code commits, branch management, conflict resolution, and collaborative work on GitHub

Knowledge of Terraform for infrastructure automation and cloud resource management

Strong foundation in data structures, algorithms, API development, and software testing

Experience with Python for scripting, automation, or backend development

Outstanding problem-solving capabilities, clear communication, a responsible and proactive approach, and a collaborative, growth-driven mindset

Proficient English language skills, both written and spoken, at B2+ level or above

Nice to have

Background with Node.js for backend JavaScript development

Experience with ReactJS for creating interactive and responsive user interfaces

Familiarity with TypeScript for building reliable and maintainable web applications

Understanding of modern architectural approaches such as micro frontends (MFE) and microservices for scalable solutions

Experience with cloud platforms, especially Google Cloud Platform (GCP), for application deployment and management

Enthusiasm for user-focused UX/UI design and product development, along with exposure to agile methodologies

Interest or experience in healthcare technology and its specific challenges and opportunities

We offer

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

Keywords
GoProtobufsgRPCGitGitHubTerraformPythonData StructuresAlgorithmsAPI DevelopmentSoftware TestingNode.jsReactJSTypeScriptMicro FrontendsMicroservicesSoftware EngineerDigital Platform EngineeringWeb ApplicationsPatient-FocusedClinical StudiesUXGoogle Cloud PlatformGCPAgile MethodologiesHealthcare Technology

¿Te interesa este puesto?