As a highly skilled Scala developer, you will have the opportunity to work on a variety of projects that range from big data systems to dedicated merchant integrations.
The ideal candidate will be driven by constantly improving the customer experience and enhancing the customer journey to satisfy our customers and consumers.
You will work in a distributed environment, building applications with a high degree of robustness, scalability, and security.
Key Responsibilities
1. Engage with the existing codebase, dive into our current Scala architecture, understand our design patterns and approaches, and contribute to its ongoing development.
2. Enhance the platform with modern Scala tools, designing and implementing key components to evolve our platform, leveraging modern Scala practices.
3. AWS Integration: Collaborate on maintaining and improving our AWS-based infrastructure, including services such as ECS, ALB, SQS/SNS, RDS, and DynamoDB.
We are looking for a team player who is passionate about writing clean, maintainable code.
You should have strong experience with Scala, familiarity with Play Framework, and a solid understanding of SQL.
A strong grasp of API best practices is also essential.
You should also have experience working with AWS infrastructure and building applications in distributed and highly available environments.
We offer a dynamic work environment, opportunities for career growth, and a collaborative spirit.
Required Skills and Qualifications
* Strong experience with Scala
* Familiarity with Play Framework
* Solid understanding of SQL
* API Development: Strong grasp of API best practices
* AWS Knowledge: Experience working with AWS infrastructure
* Distributed Systems Experience: Familiarity with building applications in distributed and highly available environments
Benefits
We offer a modern and safe working environment, career opportunities, and a collaborative spirit.
Others
This role requires a strong commitment to clean code and collaboration.