Uruguay
We are seeking a highly skilled Senior Scala Developer to join our dynamic team and play a pivotal role in building and scaling high-throughput applications.
You will collaborate closely with a team of talented engineers and stakeholders, leveraging your expertise in software engineering and cutting-edge technologies to deliver robust and scalable solutions.
Responsibilities
- Develop high-throughput, scalable applications using Scala to support business needs
- Design and implement robust software solutions while factoring in scalability and system performance
- Contribute to project discovery and provide technical input during requirements gathering and planning
- Ensure code quality through thorough technical documentation and best practices
- Collaborate with Agile teams to ensure product development aligns with goals and timelines
- Mentor junior developers to enhance overall team knowledge and capability
- Participate in architectural discussions to optimize system design and integrations
- Work closely with stakeholders to translate requirements into technical implementations
- Provide troubleshooting support and technical expertise to resolve complex issues
- Analyze and improve system performance metrics to uphold efficiency
Requirements
- 3+ years of experience in software engineering with proficiency in Scala, Node.js, and JavaScript/Typescript
- Demonstrated expertise in building scalable, high-throughput applications
- Background in project discovery, design, and implementation for technical solutions
- Advanced skills in creating and maintaining technical documentation
- Familiarity with Agile methodologies and collaborative development environments
- Capability to mentor and guide team members toward professional growth
Nice to have
- Knowledge of PHP and gRPC
- Familiarity with diverse backend systems and communication protocols
- Background in legacy systems integration scenarios
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