Uruguay
We are looking for a highly skilled Lead Scala Developer to join our forward-thinking team and play a key role in developing and scaling high-performance applications.
You will work closely with a team of talented engineers and stakeholders, leveraging your expertise in software engineering and modern technologies to deliver reliable and scalable solutions.
Responsibilities
- Develop high-performance, scalable applications using Scala to meet business objectives
- Design robust software solutions with attention to scalability and system efficiency
- Contribute to project discovery and provide technical insights during planning phases
- Maintain high-quality code through detailed technical documentation and best practices
- Work with Agile teams to ensure product development meets project goals and deadlines
- Guide junior developers to improve team knowledge and overall capabilities
- Engage in architectural discussions to refine system design and integrations
- Collaborate with stakeholders to transform requirements into technical deliverables
- Troubleshoot and resolve complicated system issues by applying technical expertise
- Analyze and optimize system performance metrics to ensure operational effectiveness
Requirements
- At least 5 years of experience in software engineering with proficiency in Scala, Node.js, and JavaScript/TypeScript
- A minimum of 1 year of leadership experience in relevant roles
- Proven expertise in developing scalable, high-throughput applications
- Background in project discovery, planning, and technical solution design
- Advanced skills in drafting and maintaining thorough technical documentation
- Familiarity with Agile frameworks and team-based development methods
- Capability to mentor and support team members in their professional development
Nice to have
- Proficiency in PHP and gRPC technologies
- Familiarity with various backend systems and communication protocols
- Background in integrating and managing legacy systems
Benefits
- 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