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