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.
We are looking for an experienced Lead Scala Developer to take the lead in designing and delivering robust, scalable, and high-performance software solutions.
This role offers the opportunity to collaborate with cross-functional teams to design, develop, and optimize systems that achieve impactful outcomes.
It is a great fit for professionals who thrive in fast-paced settings and enjoy working with advanced technologies to create innovative results.
Responsibilities
- Design and deliver reliable software systems using Scala
- Work with cross-functional teams to gather requirements and develop effective technical plans
- Enhance application scalability and optimize performance for high-throughput systems
- Provide technical leadership during project discovery, design, and implementation phases
- Create and maintain detailed technical documentation, including architecture and codebases
- Follow Agile methodologies to ensure iterative and efficient project execution
- Mentor junior developers and foster a collaborative and high-performing team culture
- Identify and implement enhancements to development workflows, processes, and best practices
Requirements
- Bachelor’s or Master’s degree in Computer Science, Software Engineering, or a related discipline
- A minimum of 5 years of experience in software development
- At least 1 year of experience in leading and managing development teams
- Expertise in designing and implementing scalable systems for high-performance applications
- Strong knowledge of system design, project discovery, and implementation processes
- Ability to produce and maintain clear, detailed technical documentation
- Experience working within Agile frameworks to enable efficient workflows
- Proven ability to mentor and support team members while collaborating effectively in development teams
- Fluency in English, with excellent written and verbal communication skills at a B2 level or higher
Nice to have
- Experience with backend development using PHP
- Knowledge of gRPC for creating efficient communication systems
We offer
- International projects with top brands
- Work with global teams of highly skilled, diverse peers
- 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
Seniority level
Employment type
Job function
- Information Technology, Engineering, and Business Development
Industries
- Software Development, IT Services and IT Consulting, and Technology, Information and Internet
#J-18808-Ljbffr