GR8 Tech

Scala Team Lead

Ukrainian Product πŸ‡ΊπŸ‡¦

Our team is developing a high-load, transaction-processing platform handling over 605 million transactions daily, with rapid growth. The project is being built from scratch using the latest technology stack, with a focus on dynamically scalable microservices and clustered architecture. We are dedicated to TDD and Agile methodologies and are seeking a skilled Scala Developer with a passion for precision and best practices. Remote from the EU or hybrid/remote from our offices and hubs (Warsaw, Limassol, Yerevan, Prague, Chisinau).

 

About our product:
The platform is built on an event-sourcing approach, featuring a dynamically scalable microservices architecture with a cluster-based deployment. Designed with a strong focus on high availability and partition tolerance to ensure resilience, real-time processing, and seamless scalability for complex transaction flows.

 

Tech Stack:
Application Development: Scala, Akka(Clustering, Sharding, Persistence, Distributed Data), Play.
Data Streaming and Storage: Apache Kafka, Cassandra(multi-DC), Amazon S3.
Build and Continuous Integration: SBT, GitLab CI.
Container Orchestration: Kubernetes.

 

What You’ll Be Driving:
β€” Driving the definition and implementation of new architecture for our entire eco-system, ensuring all solutions are built for long-term scalability and efficiency;
β€” Act as a mentor to employees, facilitating their professional growth and advancing the team’s overall technical skill level
β€” Delivering reliable and maintainable software, emphasizing solid design principles and thorough code reviews;
β€” Designing and implementing new features for a high-load transaction processing platform;
β€” Continuously improving and optimizing existing systems and processes;
β€” Collaborating across teams to deliver cohesive, end-to-end solutions;
β€” Contributing to the platform’s architecture and scalability in a cloud environment;
β€” Designing, developing, and deploying microservices within an Agile framework.

 

What Makes You a GR8 Fit:
β€” Leading team(-s) for 2+ years as both a Leader and a Manager;
β€” 3+ years of experience with Scala;
β€” 5+ years of experience with Java;
β€” Strong knowledge of Scala and its ecosystem (e.g., sbt, Akka, Play Framework);
β€” Familiarity with Agile methodologies and functional programming principles;
β€” Understanding how the JVM, JDK/JRE, and accompanying technologies work;
β€” Proficiency in database technologies (SQL and NoSQL) and hands-on experience with Kafka;
β€” Collaborative mindset and fast learner.

Required skills experience

Scala 3 years
Java 5 years
Akka 2 years

Required languages

English B2 - Upper Intermediate
Play Framework, Cats
Published 28 October
25 views
Β·
1 application
To apply for this and other jobs on Djinni login or signup.
Loading...