We are looking for a highly-skilled Lead Software Engineer specializing in Golang development. In this pivotal role, you will drive the delivery of innovative solutions by leveraging your deep technical expertise in Golang and associated technologies. This position offers the opportunity to impact our product directly by contributing to strategic decisions regarding what and how we build.
Responsibilities
Proactively identify and solve complex problems within a large code base
Understand requirements and convert high-level PRD into detailed ERD for effective execution
Work collaboratively across the organization to ensure impactful contributions
Translate business team functional requirements into clear engineering logic
Serve as a tech lead when necessary to guarantee strong coordination and communication
Demonstrate flexibility and adaptability in a constantly evolving tech environment
Create efficient, optimized code, and play a crucial role in the architectural decisions
Automate workflows through effective script writing
Ensure clear and effective communication within the team and with stakeholders
Requirements
8+ years of experience as a Golang Developer
Proficiency in GoLang, including both advanced and basic levels
Competency in microservices architectures
Familiarity with Jira, Git, Jenkins for deployment and CI/CD pipelines
Knowledge of container technologies such as Docker and Kubernetes
Background in cloud service environments, including AWS, Azure, or GCP
Showcase of strong problem-solving capabilities
Expertise in debugging complex issues within a large-scale system
Strong product sense to contribute effectively to project planning and execution
Nice to have
Experience in leading a team of developers
Prior work in agile and dynamic project environments
Proven track record of technical leadership and mentorship
We offer
Opportunity to work on technical challenges that may impact across geographies
Vast opportunities for self-development: online university, knowledge sharing opportunities globally, learning opportunities through external certifications
Opportunity to share your ideas on international platforms
Sponsored Tech Talks & Hackathons
Unlimited access to LinkedIn learning solutions
Possibility to relocate to any EPAM office for short and long-term projects
Focused individual development
Benefit package:
Health benefits
Retirement benefits
Paid time off
Flexible benefits
Forums to explore beyond work passion (CSR, photography, painting, sports, etc.)
Job Classification
Industry: IT Services & ConsultingFunctional Area / Department: Engineering - Software & QA, Role Category: Software DevelopmentRole: Search EngineerEmployement Type: Full time