2025-01-23 11:16:08

Scala developer

CVMarket.lt klientas
4500 - 7500 €/m Gross

Job Description

  • Engage with the Existing Codebase: Dive into our current Scala architecture, understand our design patterns and approaches, and contribute to its ongoing development
  •  Enhance the Platform with Modern Scala Tools: Design and implement key components to evolve our platform, leveraging modern Scala practices
  •  AWS Integration: Collaborate on maintaining and improving our AWS-based infrastructure, including services such as ECS, ALB, SQS/SNS, RDS, and DynamoDB. A basic understanding of AWS is required; AWS certifications are a plus
  •  Collaboration & Communication: Join a small, primarily remote team where clear communication and collaboration are essential
  •  Develop Scalable, Multi-Tenant Systems: Apply your experience in building robust and scalable solutions, especially in multi-tenant environments or within financial services.

 

Requirements

  • Scala Proficiency: Strong experience with Scala. Experience with the ZIO stack is a bonus, and a passion for writing clean, maintainable code is essential
  •  Familiarity with Play Framework: Practical experience with the Play Framework, or the willingness to quickly learn it, is important as it is used in our current live project
  •  SQL Expertise: A solid understanding of SQL, including the ability to manipulate and analyze data, debug issues, and optimize queries
  •  API Development: A strong grasp of API best practices, including RESTful design, proper versioning, and scalability considerations
  •  AWS Knowledge: Experience working with AWS infrastructure (such as ECS, ALB, SQS/SNS, RDS, and DynamoDB) to ensure a smooth integration and operation
  •  Distributed Systems Experience: Familiarity with building applications in distributed and highly available environments
  •  Clean Code Advocate: A commitment to writing well-structured, clean code while following industry best practices
  •  Team Player: Excellent communication skills and a collaborative spirit are essential for success in our tight-knit, remote team

Company offers

  • We offer a modern and safe working environment in the heart of the city, with career opportunities
  • You are part of an agile, young team and shape our products sustainably with your ideas
  • We offer you a modern workplace
  • We are working with the most recent technology
  • You will play a decisive role in designing products in an omni channel payment company and work with leading companies in the financial industry on international projects
  • As an innovative organization, we offer flexible structures and flat hierarchies
  • Cooperation with motivated colleagues and numerous personal development opportunities