Overview

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

[GTS] Benefits (generic, except India)

  • 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