Jobs
8-
· 24 views · 2 applications · 26d
Senior Scala Developer
Ukraine · Product · 5 years of experience · B1 - Intermediate Ukrainian Product 🇺🇦Responsibilities: Develop and maintain high-performance, scalable, and fault-tolerant systems using Scala; - Collaborate with cross-functional teams to design and develop software solutions that meet business needs; - Design, develop, and test software...Responsibilities:
Develop and maintain high-performance, scalable, and fault-tolerant systems using Scala;
- Collaborate with cross-functional teams to design and develop software solutions that meet business needs;
- Design, develop, and test software components, services, and APIs;
- Write clean, efficient, and maintainable code;
- Troubleshoot and debug production issues, collaborate with the DevOps team;
- Working proactively on code quality, observability and best practices held across the company.
Hard Skills:- Proficiency in Scala and its ecosystem (sbt, ZIO, PlayFramework, Sangria, and other libraries). At least 3 years of experience is desired;
- Experience with functional programming and distributed systems;
- Understanding how the JVM, JDK/JRE, and accompanying technologies work;
- Familiarity with database technologies (SQL, NoSQL);
- Hands-on experience using Kafka;
- Knowledge of web technologies (HTTP, REST, GraphQL) and microservice architecture (service mesh);
- Experience with software testing and debugging tools.
Nice to Have:- Familiarity with Kubernetes and Docker.
- Experience with Aerospike or other KV database.
- Experience with FP paradigm and other JVM languages.
- Understanding of CI/CD tools and methodologies.What We Offer:
- A job in a stable company – we have been in the market for over 13 years;
- Truly engaging tasks – take part in creating the media service of the future;
- Relationships built on trust and plenty of opportunities for growth;
- Table tennis lessons, and piano classes;
- Free English lessons;
- A corporate psychologist;
- Discounts from partner brands and our service.
By applying for the vacancy and submitting your resume to the Company (LLC “MEGOGO”), registered and operating in accordance with the legislation of Ukraine, registration number 38347009, address: Ukraine, 01011, Kyiv, Rybalska Street, 22 (hereinafter referred to as the “Company”), you confirm and agree that the Company processes your personal data provided in your resume in accordance with the Law of Ukraine “On Personal Data Protection” and GDPR regulations.
More
We’d appreciate it if you could take a moment to fill out a short survey about what matters most to you. It will help us better understand candidates’ expectations and create an even more comfortable environment at MEGOGO. Here’s the link: bit.ly/43YaxBH -
· 19 views · 1 application · 7d
Senior Scala Developer
Full Remote · Countries of Europe or Ukraine · 2 years of experience · B2 - Upper IntermediateBuild the Decentralised Future – Join Lantr R&D Lab as a Senior Scala Developer! At Lantr, we’re shaping tomorrow’s digital landscape through decentralised infrastructure. Using blockchain technology, we empower privacy, self-sovereignty, free speech, and...Build the Decentralised Future – Join Lantr R&D Lab as a Senior Scala Developer!
At Lantr, we’re shaping tomorrow’s digital landscape through decentralised infrastructure. Using blockchain technology, we empower privacy, self-sovereignty, free speech, and open trade. Join us to make a real impact in the Cardano & Bitcoin ecosystems.
Role Overview
As a Senior Scala Developer, you’ll drive innovative blockchain projects, from core infrastructure to decentralised apps/solutions.
In your first three months, you’ll work on:
- Scalus - Cardano dApps development platform.
- Cardano L2 solution: block-producing node and related infrastructure.
Trustless Bitcoin-Cardano bridge: Bitcoin oracle on Cardano and related SPO infrastructure.
Requirements
- Extensive experience with Scala (Scala 3 preferred).
- Interest in blockchain, cryptography, and distributed ledger technology.
- Familiarity with functional programming, API design, or performance optimisations and benchmarking.
- Bonus: Experience with Cardano, compilers, macros, or security audits.
- Special: Rust and Typescript knowledge is a huge plus.
Passion for open-source and R&D in a collaborative environment.
We offer
- Competitive salary, based on experience.
- Fully remote.
Full-time position.
Our Culture
We’re a team of innovators passionate about decentralisation. At Lantr, creativity and initiative thrive in a supportive, remote-first environment. Whether you’re a seasoned senior or eager to level up, you’ll find opportunities to lead, learn, and grow.
Ready to Apply?
We’d love to hear from you! Let’s Build Tomorrow Together!
More -
· 27 views · 0 applications · 29d
Senior Scala Engineer
Full Remote · Ukraine · 5 years of experience · B2 - Upper IntermediateN-iX is looking for a Senior Scala Engineer for one of our clients. The project is Security Intelligence Solutions are used by our clients to stay on top of threats to their business. In our tools, they can create alerts or search, analyze and process the...N-iX is looking for a Senior Scala Engineer for one of our clients.
The project is Security Intelligence Solutions are used by our clients to stay on top of threats to their business. In our tools, they can create alerts or search, analyze and process the cybersecurity information we are providing. The Applications team is responsible for building and continuously improving our web app, browser extension, and mobile app. These apps are built on top of our immense dataset collected by other parts of the organization.
We work in cross-functional delivery teams with developers, product managers, designers, and QA working together to create efficient, great looking, and useful products.
For this role, we are looking for a Scala Developer focusing on our web app. Your role will be to develop and deliver new features that improve the value of the product.
Responsibilities:
- Work together with our product design team to create beautiful user experiences
- Code primarily using Scala, JavaScript and Java
- Continuously design, develop and deploy backend and frontend services with focus on high availability, great quality, low latency and scalability
- Measure and evaluate features and system metrics to continuously improve user experience and service performance
- Be proactive, go beyond expectations
Requirements:
- Experience with Scala 4+ years
- Experience with MongoDB and GraphQL
- REST Services and Web Sockets
- Willingness to work with Scala and Java
- Ability to work all the way from high level architecture design down to efficient code
- You have a good understanding of system design, data, structures and algorithms
- Be able to take initiatives and collaborate across teams
Nice to have:
- Java
- ElasticSearch
- RabbitMQ
- Rest Services
Important traits you should have:
- Curious and engaged
- Excellent communication skills
- Find it fun and inspiring to build web solutions
- Believe that it’s an interesting challenge to work on a complex product
-
· 25 views · 0 applications · 30d
Senior Scala Engineer
Hybrid Remote · Ukraine · 5 years of experience · B2 - Upper IntermediateWe are looking for a highly skilled Senior Scala Engineer with strong expertise in TypeScript, Scala, and system architecture. You’ll play a key role in shaping the Booking Guide product and ETL pipelines, ensuring that our systems are robust, scalable,...We are looking for a highly skilled Senior Scala Engineer with strong expertise in TypeScript, Scala, and system architecture. You’ll play a key role in shaping the Booking Guide product and ETL pipelines, ensuring that our systems are robust, scalable, and efficient.
As part of a cross-functional team, you’ll collaborate with product managers, engineers, and stakeholders to design and deliver end-to-end solutions. You’ll also act as an architectural guide, setting direction and best practices for the team while remaining hands-on with development.
You’ll thrive in solving complex technical challenges, balancing pragmatic delivery with long-term scalability, and contributing to a culture of engineering excellence. Over time, you’ll take ownership of key architectural decisions and have the opportunity to directly influence the evolution of our platform.
If you are passionate about building impactful systems, driving architectural consistency, and mentoring other engineers, this role is for you.Our customer gives us freedom and trust on a full development lifecycle as well to find and experiment with the best tools for the job.
Over time, you will begin to establish your own responsibilities as you both define and react to the opportunities to enhance and improve our system. You'll be excited about making an impact and growing with the team.Responsibilities:
- Design, develop, and maintain scalable full-stack solutions (TypeScript + Scala)
- Lead architectural decisions for Booking Guide and ETL systems
- Drive improvements in system design, performance, and reliability
- Ensure best practices in security, observability, and code quality
- Collaborate with engineers, product, and stakeholders across the delivery cycle
- Contribute to Agile ceremonies: planning, estimation, and refinement
- Mentor team members and promote knowledge sharing
- Take ownership of technical solutions from inception to production
Requirements:
- 5+ years of experience in full-stack development (TypeScript + Scala)
- Strong background in system and application architecture
- Experience designing and optimising ETL pipelines
- Proficiency with SQL/NoSQL databases and data modelling
- Hands-on experience with microservices, event-driven architectures, and REST APIs
- CI/CD pipelines and test automation experience
- Cloud experience (AWS, GCP)
- Experience with Agile methodology and collaborative workflows
- Strong communication skills in English (upper-intermediate or higher)
- Experience mentoring engineers or leading technical initiatives is a plus
We offer*:
- Flexible working format - remote, office-based or flexible
- A competitive salary and good compensation package
- Personalized career growth
- Professional development tools (mentorship program, tech talks and trainings, centers of excellence, and more)
- Active tech communities with regular knowledge sharing
- Education reimbursement
- Memorable anniversary presents
- Corporate events and team buildings
- Other location-specific benefits
*not applicable for freelancers
More -
· 49 views · 6 applications · 5d
Middle Scala Developer
Countries of Europe or Ukraine · 3 years of experience · C1 - AdvancedWe’re looking for a Middle Scala Developer to help build the data analysis engine behind our next-gen cybersecurity platform. You’ll design and implement reliable, high-throughput batch and streaming pipelines that analyze data-lake scale datasets (TBs)...We’re looking for a Middle Scala Developer to help build the data analysis engine behind our next-gen cybersecurity platform. You’ll design and implement reliable, high-throughput batch and streaming pipelines that analyze data-lake scale datasets (TBs) to detect, investigate, and respond to threats from malicious actors. If you enjoy functional Scala, distributed systems, and measurable impact on security outcomes—this role is for you.
Project Description
Our Next-Gen SIEM automates threat detection, investigation, and response. It integrates out-of-the-box detections and rules, prioritizes alerts using risk and confidence scoring, and clusters similar alerts to cut triage effort. Customers can run an open, scalable data lake at predictable cost—bringing their own lake or leveraging our platform. A dedicated team supports rapid response to emerging threats, proactive threat hunting, and security posture reporting.
Tech Stack- Languages & libs: Scala, ZIO, Java (interop), Python (internal tooling)
- Build & tooling: SBT, Git, CI/CD
- Data & compute: Snowflake, Databricks, Apache Flink, Kafka
- SQL: Snowflake SQL, Databricks SQL, Flink SQL; Apache Calcite (query planning/validation exposure is a plus)
- Infra: AWS, Kubernetes (k8s)
- Patterns: ETL, ELT, stream processing
Requirements
- 3+ years of professional software development, with 2+ years in Scala (solid FP concepts; experience with ZIO or willingness to ramp quickly).
- Hands-on building data pipelines at scale (batch and/or streaming) using Snowflake, Databricks, Kafka, and/or Apache Flink.
- Strong SQL skills (analytical queries, performance tuning, partitioning, clustering).
- Proficient with SBT, unit/integration testing (ScalaTest or ZIO Test), and code review practices.
- Familiarity with AWS services used around data/compute and containerized deployments on k8s.
- Understanding of observability.
- Clear, concise communication and a collaborative, ownership-driven mindset.
Nice to Have
- Experience in cybersecurity/Threat Detection (detections, correlation, enrichment, risk scoring).
-
· 32 views · 4 applications · 23d
Scala Developer
Full Remote · Ukraine · 2 years of experience · B2 - Upper IntermediateCompany Description Intsurfing is a data processing company. Founded in Ukraine in 2014, they offer data acquisition and processing (ETL), backend/API development, development process automation (CI/CD), and legacy code refactoring. Their team is...Company Description
Intsurfing is a data processing company. Founded in Ukraine in 2014, they offer data acquisition and processing (ETL), backend/API development, development process automation (CI/CD), and legacy code refactoring. Their team is enthusiastic and motivated, and they provide a fully automated development and QA process. They are proficient in cloud-based and on-premises service, including Docker and Kubernetes; C#, Python, Java, and Scala; and a wide range of CI/CD tools depending on the existing infrastructure.
Role Description
This is a full-time remote role for a Scala Developer at Intsurfing. The successful candidate will be responsible for developing back-end services and will participate in the entire lifecycle of software product development, from idea generation to release.
The position is for Ukrainian residents only.
Qualifications
- Bachelor's or Master's degree in Computer Science, Engineering, or related fields
- Proven experience in Scala programming language (2+ yrs)
- Hands-on experience in building backend systems, RESTful and service-oriented architectures, distributed systems design, Cloud Computing, and containerization
- Good grasp of Object-Oriented design principles
- Experience developing and implementing test frameworks such as JUnit and Mockito
- Be able to diagnose and debug code in a highly concurrent, distributed and high-throughput system
- Demonstrated professionalism in code and writing clean and functional code that can be easily scaled
- AWS knowledge is a plus
- Spark experiense is a big big plus
-
· 25 views · 1 application · 8d
Scala Team Lead
Hybrid Remote · Cyprus, Poland, Moldova · Product · 5 years of experience · B2 - Upper Intermediate 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...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:
More
— 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. -
· 12 views · 2 applications · 6d
Mid/Senior Scala Developer
Full Remote · Countries of Europe or Ukraine · Product · 4 years of experience · B2 - Upper IntermediateCustomer description: At our project, we are embarking on an ambitious project to revolutionize the online gambling industry. Our vision is to develop a cutting-edge gambling platform that will serve as the backbone for multiple different brands, each...Customer description:
At our project, we are embarking on an ambitious project to revolutionize the online gambling industry. Our vision is to develop a cutting-edge gambling platform that will serve as the backbone for multiple different brands, each with its unique identity and target audience. This platform will leverage the latest technologies to ensure a seamless, secure, and engaging experience for users across the globe.
As a Senior Scala Developer on our team, you will play a pivotal role in bringing this vision to life. You will be involved in every stage of the development process, from initial design to deployment, focusing on creating a scalable, high-performance backend system that can support the diverse needs of multiple brands.
Working on this project will expose you to the latest technologies and challenges in software development, offering ample opportunities for growth and innovation. You will be part of a dynamic team that values creativity, collaboration, and a commitment to excellence.
We have 2 teams, 10scala guys in total, also 3 FE/Fullsteck devs, 5 QAs
Job Requirements:- At least 4+ years of experience building backend systems.
- At least 3+ years of experience working with Scala.
- Experience with iGaming platforms or sportsbook projects would be a strong plus
- Experience building RESTful APIs / WebSockets.
- Proficient in Scala and its ecosystem (e.g., Akka, Play Framework, SBT).
- Experience working with distributed messaging systems such as Kafka, ActiveMQ, RabbitMQ, etc.
- Experience with microservices architecture.
- Containerization technologies (e.g., Docker, Kubernetes).
- Strong understanding of software design patterns, data structures, and algorithms.
- Experience with database technologies (SQL and NoSQL).
- Familiarity with cloud services (AWS, GCP, or Azure) and DevOps tools (CI/CD pipelines).
- Experience in gambling or online gaming.
- Strong written and verbal communication skills in English (B2)
- Be able to work in a multicultural work environment.
- Strong problem-solving skills.
- Self-organized and able to quickly learn new technologies and paradigms.
Desirable:
- Experience with JIRA and Confluence.
- Experience with ZIO and/or Typelevel stack (CATS etc.)
- Experience with Couchbase DB
- Experience with ElasticSearch
- Experience with TDD development processes.
Responsibilities:
- New features development within the existing product.
- Communicating with team members and Product team.
- Resolving technical problems as they rise.
- Bug fixing of newly developed features (no refactoring of the old code).
- Writing Unit tests and integration tests.
- Scrum ceremonies participation.
- Mentoring middle and junior colleagues might be required.