Mexico
We are seeking a highly skilled Senior Scala Developer to join our innovative team and play a key role in designing, building, and maintaining scalable high-throughput applications.
The ideal candidate will bring deep expertise in software engineering and programming languages such as Scala, combined with a collaborative attitude and strong problem-solving abilities.
Responsibilities
- Design and implement high-performance, scalable applications for complex systems
- Collaborate with cross-functional teams to define and refine project requirements
- Develop technical documentation to support design and implementation processes
- Lead software development projects including discovery, design, and execution phases
- Ensure code quality and maintainability by providing mentoring to junior developers
- Perform thorough testing and debugging to optimize system performance
- Contribute to Agile development processes and sprint planning sessions
- Work closely with stakeholders to ensure alignment with business objectives
- Provide technical insight and solutions for architectural decision making
- Identify bottlenecks and suggest proactive strategies for improvement
Requirements
- 3+ years of professional experience in software engineering
- Expertise in Scala, with additional proficiency in Node.js and JavaScript/TypeScript
- Background in high-throughput application scalability and optimization
- Competency in project discovery, design, and implementation methodologies
- Familiarity with Agile development practices and iterative workflows
- Flexibility to create and maintain technical documentation for various projects
- Skills in mentoring and collaborating within development teams
Nice to have
- Knowledge of PHP and gRPC
- Showcase of working with PHP for backend development projects
- Familiarity with gRPC for communication in distributed 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