Jobs
11-
Scala developer
Countries of Europe or Ukraine · Product · 3 years of experience Ukrainian Product 🇺🇦Проект — білінг-платформа для онлайн-платежів користувачів у власних ігрових проектах. Ми використовуємо сервісну архітектуру для здійснення платежів. Scala команда займається сервісами ризик менеджменту (антифроду), маршрутизації платежів, збору даних,...Проект — білінг-платформа для онлайн-платежів користувачів у власних ігрових проектах. Ми використовуємо сервісну архітектуру для здійснення платежів. Scala команда займається сервісами ризик менеджменту (антифроду), маршрутизації платежів, збору даних, фінансовим додатком. Так як наші клієнти по всьому світу, ми будуємо географічно розподілені додатки, використовуючи як GCE і AWS.
Tech. stack: Scala 2.13 (in some places 3), Izumi distage (DI), Cats, Cats-Effect, Scalikejdbc, Monocle, Http4s, GRPC, Protobuf, RabbitMQ, Redis, Prometheus, Grafana.Необхідні навички:
• Досвід розробки Scala від 3x років.
• Досвід розробки за допомогою Tagless Final, fs2, Cats, Cats effect, Monocle.
• Досвід роботи postgres (розуміння роботи СУБД, оптимізація запитів).
• Досвід роботи з чергами Rabbit/Kafka.
• Досвід написання функціональних та юніт тестів.
• Досвід роботи CI/CD(Gitlab).
• Знання системи контролю версій Git.
Буде +:
• Досвід роботи з GCE/AWS.
• Досвід роботи з elasticsearch, prometheus, grafana.
Обов'язки:
• Написання нових та підтримка навантажених мікросервісів
Ми пропонуємо:
• Гнучкий графік;
• Медичне страхування;
• Відпустка 20 робочих днів, лікарняні; 12 sick days; вихідний на честь дня народження;
• Розвиток і навчання у професійному розрізі;
• Піклування про ментальне здоров’я — корпоративний психолог;
• Підтримка та розвиток волонтерської культури — наша команда організовує і долучається до благодійних акцій. Ми раді допомагати і робити світ навколо нас добрішим;
-
Senior Scala Developer to $5000
Full Remote · Worldwide · 2 years of experience · Upper-IntermediateBuild the Decentralised Future – Join Lantr R&D Lab as our next Senior Scala Developer! At Lantr, we’re building tomorrow’s digital, decentralised infrastructure — empowering privacy, self-sovereignty, free speech, and open trade through blockchain...Build the Decentralised Future – Join Lantr R&D Lab as our next Senior Scala Developer!
At Lantr, we’re building tomorrow’s digital, decentralised infrastructure — empowering privacy, self-sovereignty, free speech, and open trade through blockchain technology.
Our Focus:
1. Advancing Blockchain Infrastructure: Core & dev tools, innovative protocols, layer 1/2 solutions.
2. Building Decentralised Apps: Mission-critical products and solutions.
Your First 3 Months:
1. Scalus: Build a decentralised app development platform for Cardano with Scala 3
2. Cosmex: Develop our cutting-edge Cardano Layer 2 protocol.
You Are:
A skilled Scala expert interested in blockchain and cryptography, functional programming, API design, open source, performance, benchmarking, compilers, macros, R&D, protocol design, security audits.
We Offer:
Competitive salary, fully remote, full-time.
Ready?
Whether you’re a seasoned Senior or eager to learn & level up, drop us a note (and your work sample).
Let’s build tomorrow together!
-
Senior Scala Engineer (#3044)
Full Remote · Europe except Ukraine · 4 years of experience · Upper-IntermediateN-iX is looking for Senior Scala Engineer About the client: Our customer is the European online car market with over 30 million monthly users, with a market presence in 18 countries. As a Senior Scala Engineer, you will play a pivotal role in shaping...N-iX is looking for Senior Scala Engineer
About the client:
Our customer is the European online car market with over 30 million monthly users, with a market presence in 18 countries. As a Senior Scala Engineer, you will play a pivotal role in shaping the future of online car markets and enhancing the user experience for millions of car buyers and sellers.
Responsibilities:- Review requirements, specifications, and technical design documents to provide timely and meaningful feedback
- Developing and maintaining robust, scalable, and secure Scala-based applications, services, and systems
- Collaborating with product managers and other stakeholders to define project requirements and specifications
- Delivering quality through the well-written unit and E2E tests
- Collaboration and communication with team and customer in all development phases
Requirements:
- 4+ years of commercial Scala development experience
- Rich experience creating REST-based web-services
- Solid experience with Spring Boot, Kafka, PostgreSQL
- Experience integrating with third parties (must have)
- Experienced working with docker and microservice architecture (must have)
- Strong knowledge of design patterns
- Experience with AWS (Dynamo DB, EKS, RDS)
- Commercial Java development experience or ready to learn
- Experience with Play frameworks would be a plus
- Knowledge of OpenAPI spec for API generation
- Great interpersonal and communication skills
- Upper-Intermediate level of English is a must
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
-
Senior Scala Engineer
Full Remote · Ukraine · 4 years of experience · Upper-IntermediateN-iX is looking for Senior Scala Engineer About the client: Our customer is the European online car market with over 30 million monthly users, with a market presence in 18 countries. As a Senior Scala Engineer, you will play a pivotal role in shaping...N-iX is looking for Senior Scala Engineer
About the client:
Our customer is the European online car market with over 30 million monthly users, with a market presence in 18 countries. As a Senior Scala Engineer, you will play a pivotal role in shaping the future of online car markets and enhancing the user experience for millions of car buyers and sellers.
Responsibilities- Review requirements, specifications, and technical design documents to provide timely and meaningful feedback
- Developing and maintaining robust, scalable, and secure Scala-based applications, services, and systems
- Collaborating with product managers and other stakeholders to define project requirements and specifications
- Delivering quality through the well-written unit and E2E tests
- Collaboration and communication with team and customer in all development phases
Requirements
- 4+ years of commercial Scala development experience
- Rich experience creating REST-based web-services
- Solid experience with Spring Boot, Kafka, PostgreSQL
- Experience integrating with third parties (must have)
- Experienced working with docker and microservice architecture (must have)
- Strong knowledge of design patterns
- Experience with AWS (Dynamo DB, EKS, RDS)
- Commercial Java development experience or ready to learn
- Experience with Play frameworks would be a plus
- Knowledge of OpenAPI spec for API generation
- Great interpersonal and communication skills
- Upper-Intermediate level of English is a must
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
-
Senior Scala Developer
Full Remote · Countries of Europe or Ukraine · 5 years of experience · Upper-IntermediateOn behalf of our Client from the UK, Mobilunity is looking for a Senior Scala Developer. Our Customer is an eCommerce expert with a proven track record in rail ticketing, web and mobile software development. They focus on public transport software...On behalf of our Client from the UK, Mobilunity is looking for a Senior Scala Developer.
Our Customer is an eCommerce expert with a proven track record in rail ticketing, web and mobile software development. They focus on public transport software products. The company started at the end of 2014 with five people and has since grown to over 20 members of staff, more than half of which are developers. The company now serves a long list of clients including Southern, Southeastern, Thameslink, Great Northern, and Gatwick Express railway.
Our current technology:
- Scala, Cats, Akka, Doobie, Http4s, Slick
- Messaging and Queues using RabbitMq and Fs2
- AWS RDS Aurora
- Docker containers in a microservice architecture
- Swagger/OpenAPI and guardrail for API generation
Must have skills:
- 5 years+ commercial experience in software development specifically in REST APIs
- 3 years+ commercial experience with Scala
- 3 years+ experience with queue based systems
- 3 years+ experience with relational databases
- Experience integrating 3rd party applications
- Experience with Jira
- Experience agile approaches
- Confident level of English (at least upper-intermediate to handle all communications)
It would be great if you had:
- Experience with AWS
- Experience with Docker
- Experience with continuous integration tools such as Jenkins and Github Actions
You will:
- Provide technical input and knowledge to the planning, design, and requirements
process for new products and features - Design and build Rest APIs from start all the way to the delivery into the production environment
- Work with the QA team to ensure features meet all requirements
- Contribute to the business as usual ad hoc work log
- Respond to and resolve production platform issues
-
Senior Scala Engineer
Full Remote · Ukraine · 4 years of experience · Upper-IntermediateWe are looking for a Senior Scala Engineer to join our team. Our clients use Security Intelligence Solutions to stay on top of threats to their business. Our tools allow them to create alerts or search, analyze, and process the cybersecurity information...We are looking for a Senior Scala Engineer to join our team. Our clients use Security Intelligence Solutions to stay on top of threats to their business. Our tools allow them to create alerts or search, analyze, and process the cybersecurity information we provide. 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.
Important traits you should have:
- Curious and engaged
- Excellent communication skills
- Find it fun and inspiring to build integration solutions and backend software
- Believe that it’s an interesting challenge to work on a complex product
Responsibilities:
- Code primarily using Scala
- Continuously design, develop and deploy backend 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
- Experience with MongoDB or equivalent document database
- Experience with RabbitMQ or equivalent Message broker
- Rest Services (Json or other) and Integrations (connecting to third parties)
- 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
- Kafka
- Docker / Kubernetes
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
-
Junior Scala Developer
Full Remote · Ukraine · 1 year of experience · Upper-IntermediateJob Description Experience building and operating large-scale, high throughput, low latency enterprise apps Demonstrated strong English language verbal and written communication skills Strong knowledge of Scala 0.5+ years working experience in server side...Job Description
- Experience building and operating large-scale, high throughput, low latency enterprise apps
- Demonstrated strong English language verbal and written communication skills
- Strong knowledge of Scala
- 0.5+ years working experience in server side Scala
- Expertise in threading and concurrency
- 0.5+ years working experience with data processing systems (Hadoop, MapReduce, Spark)
- Experience with Druid, Vertica or other analytical databases a plus!
- Experience with automated testing frameworks (TDD, Mocking, Unit/Functional/Integration)
- Experience with SQL queries and stored procedures (MySQL is a plus)
- A strong understanding of algorithms, data structures, and an ability to recognize the business and technical trade-offs between different solutions
- Experience with development and CI tools: maven, git, Jenkins, Puppet, Crucible, Jira
- Experience working in a Linux environment.
- Expertise building software in an agile development environment
- Minimum of B.S. in Computer Science or related science required
Job Responsibilities
- Write production-ready code and unit tests that meet both system and business requirements
- Respond to feature requests, bug reports, performance issues, and ad-hoc questions
- Work collaboratively with multiple teams to deliver quality software
- Comfortable in multi-tasking and fast-pacing dev process
- Support operation of services in production
Department/Project Description
Founded in 2007, Magnite’s pioneering technology created a new model for the advertising industry. Today, our automated advertising platform is used by the world’s leading publishers and applications to transact with top brands around the globe enabling them to reach more than 1 billion consumers. Magnite operates the largest independent Display Advertising Exchange and Supply Side Platform that automates the buying and selling of Display Advertising across all formats (banner, video) on all devices (desktop browsers, mobile devices, billboards). Magnite auctions over 20 Billion Ads on a daily basis in real time in less than 1/2 of a second each. Magnite is a publicly traded company (NYSE: RUBI) headquartered in Los Angeles, California, USA.
-
Scala Developer
Ukraine · Product · 3 years of experience Ukrainian Product 🇺🇦Проект — білінг-платформа для онлайн-платежів користувачів у власних ігрових проектах. Ми використовуємо сервісну архітектуру для здійснення платежів. Scala команда займається сервісами ризик менеджменту (антифроду), маршрутизації платежів, збору даних,...Проект — білінг-платформа для онлайн-платежів користувачів у власних ігрових проектах. Ми використовуємо сервісну архітектуру для здійснення платежів. Scala команда займається сервісами ризик менеджменту (антифроду), маршрутизації платежів, збору даних, фінансовим додатком. Так як наші клієнти по всьому світу, ми будуємо географічно розподілені додатки, використовуючи як GCE і AWS.
Стек: Scala 2.13 (in some places 3), Izumi distage (DI), Cats, Cats-Effect, Scalikejdbc, Monocle, Http4s, GRPC, Protobuf, RabbitMQ, Redis, Prometheus, Grafana.
Необхідні навички:
• Досвід розробки Scala від 3x років.
• Досвід розробки за допомогою Tagless Final, fs2, Cats, Cats effect, Monocle.
• Досвід роботи postgres (розуміння роботи СУБД, оптимізація запитів).
• Досвід роботи з чергами Rabbit/Kafka.
• Досвід написання функціональних та юніт тестів.
• Досвід роботи CI/CD(Gitlab).
• Знання системи контролю версій Git.
Буде плюсом:
• Досвід роботи з GCE/AWS.
• Досвід роботи з elasticsearch, prometheus, grafana.
Обов’язки:
• Написання нових та підтримка існуючих навантажених мікросервісів.
Пропонуємо:
• Гнучкий графік (початок робочого дня з 9 до 11 ранку, 8-годинний робочий день);
• Відпустка 20 робочих днів;
• Оплачувані лікарняні;
• 12 sick days;
• Медичне страхування;
• Вихідний на честь дня народження;
• Розвиток і навчання у професійному розрізі;
• Піклування про ментальне здоров’я — корпоративний психолог;
• Підтримка та розвиток волонтерської культури — наша команда організовує і долучається до благодійних акцій. Ми раді допомагати і робити світ навколо нас кращим. -
Senior Scala Developer
Ukraine · Product · 5 years of experience · Intermediate Ukrainian Product 🇺🇦Команда MEGOGO шукає Scala developer'a для покращення нашого сервісу та посилення команди :) Responsibilities: Develop and maintain high-performance, scalable, and fault-tolerant services using Scala. Collaborate with cross-functional teams to design...Команда MEGOGO шукає Scala developer'a для покращення нашого сервісу та посилення команди :)
Responsibilities:
- Develop and maintain high-performance, scalable, and fault-tolerant services using Scala.
- Collaborate with cross-functional teams to design and develop software solutions that meet business needs.
- 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 5 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.
- Understanding of CI/CD tools and methodologies.
What do we offer:
- Work in a stable company with more than 10-year history in the media market;
- The opportunity to participate in the creation of a media service of the future;
- Competitive salary;
- Free English lessons;
- Swimming lessons and table tennis lessons;
- Corporate psychologist;
- Discounts from partner brands for company employees.
Відповідаючи на вакансію і надіславши своє резюме в Компанію (ТОВ “МЕГОГО”), зареєстровану й діючу відповідно до законодавства України, реєстраційний номер 38347009, адреса: Україна, 01011, місто Київ, вул.Рибальська, будинок 22 (далі “Компанія”), ви підтверджуєте та погоджуєтеся з тим, що Компанія обробляє ваші особисті дані, представлені у вашому резюме, відповідно до Закону України “Про захист персональних даних” та правил GDPR.
-
Scala Developer
Ukraine · Product · 3 years of experience · Upper-Intermediate Ukrainian Product 🇺🇦Ready to level up your career? Playtech's Gpas unit is looking for an experienced Scala Developer with excellent engineering skills. Job Description Your influential mission. You will... Participate in software design, development, refactoring,...Ready to level up your career?
Playtech's Gpas unit is looking for an experienced Scala Developer with excellent engineering skills.
Job Description
Your influential mission. You will...
- Participate in software design, development, refactoring, support, and code reviews to maintain high development standards
- Collaborate with platform teams to deliver great results
- Work autonomously on your tasks with little or no supervision
- Optimize the platform to achieve maximum throughput and scalability
- Be proactive and go beyond expectations
Qualifications
Components for success. You...
- Have strong experience developing server-side in Scala for at least 2 years
- Understand JVM, data structures, and algorithms
- Possess excellent knowledge of parallel and concurrent programming
- Have experience with Pekko Http, Actor, Cluster, Persistence, and Streams
- Have proven experience developing high-scale distributed systems with complex interfaces and integrations
- Exhibit an engineering mindset: self-motivated, initiative, quick learner, team player, critical thinker
- Demonstrate exceptional problem-solving prowess
- Have a desire to document and share knowledge with colleagues
- Communicate well in English
You'll get extra points for...
- Couchbase
- AWS S3 and DynamoDB
- Kubernetes
- Docker
- Linux
Thrive in a culture that values...
- Possibility to work with a product company
- Personalised professional growth
- Warm and friendly attitude to every specialist
- Educational possibilities
- Competitive salary and benefits
- Medical insurance
- Fully-equipped cosy office space located in the city centre (Gulliver, “Palats Sportu” metro station)
- Flexible work format - remote, office-based or mixed
- Paid vacation days, sick leaves and national holidays
- Corporate events and team buildings
GPAS TEAM
Gaming Platform as a Service aka GPAS is Playtech’s exclusive distributed games delivery platform that currently has more than 1000 games running on it.
GPAS is a highly accessible, multi-tenant, scalable, distributed and event-driven system written in Scala with the help of the Akka framework.
We use Couchbase as a hot storage and AWS S3/DynamoDB as our cold storage to ensure we can handle nearly a billion transactions per day.
We have a complex solution that provides capabilities to run a variety of different slot, and multiplayer games and our architecture supports an extension to support other types of games.
We adopt Scrum methodology to deliver new features on time.
Tech stack:
- Sbt, Scala 3
- Pekko(http, actor, cluster, persistence, streams, connectors)
- Typesafe config
- Couchbase
- AWS S3 and DynamoDB
- Play Json
- Scalatest
- Docker + Nomad or K8s
Playtech is an equal opportunities employer. Our mission is to welcome everyone and create inclusive teams. We celebrate differences and encourage everyone to join us and be themselves at work.
-
Senior Scala Developer (IRC252703)
Croatia, Poland, Romania, Slovakia, Ukraine · 5 years of experience · Upper-IntermediateAbout Hitachi Social Innovation Hitachi Social Innovation addresses the world’s most challenging social and environmental challenges. By focusing on more efficient usage of assets and systems, we extract value to reach outcomes that matter for business...About Hitachi Social Innovation
Hitachi Social Innovation addresses the world’s most challenging social and environmental challenges. By focusing on more efficient usage of assets and systems, we extract value to reach outcomes that matter for business and society – what we call the double bottom line. Combining 100+ years of experience in operational technology (OT) and 60+ years in IT, we harness Hitachi’s broad capabilities in R&D to deliver cutting edge AI and IOT solutions in the core areas of transport, manufacturing and energy.
Role Overview
As part of the Social Innovation team, you will work with a pan-European multidisciplinary team consisting of business development, IT and sector experts to develop new cutting-edge solutions with clients in our core focus areas.
You should be an individual who has a passion for writing code, enjoys tackling problems that are difficult to solve, is driven by working as part of small dynamic software engineering teams, is focused on delivering at the highest level of quality, has meticulous attention to detail, and embraces new technologies, frameworks and development practices with an open mind.Requirements:
• Bachelor’s Degree and/or Masters in a technical subject or equivalent work experience
• Strong Scala development skills with the ability to adapt to new Frameworks
• Strong understanding and experience in using Akka (actors, streams)
• Experience with using Play framework
• Hands-on experience with Kinesis or Kafka
• Experience of working with databases (SQL – MySQL, NoSQL – DynamoDB, In-memory – Redis)
• Good knowledge of working within AWS Cloud
• Experience working with Web technologies (REST, HTTP, JSON, Websockets)
• Being collaborative with good communication skills and flexible to work on different technologies like Java and other frameworks
• Experience in Java would be an advantage
• High energy and passionate individual who inspires teammates to reach their maximum potential
• Embraces a culture of trust, free thought complete transparency
• Ability to impact operations and effect change without being confrontational
• Detail oriented, analytical and inquisitive
• Big Picture Thinking
• Works Well Under Pressure
• Critical Thinking
• Strong Relationship Building skillsJob Responsibilities:
Responsibilities include, but are not limited to:
• Be a highly adaptable, versatile and dependable member of a highly agile and dynamic software engineering team.
• Develop maintainable, high-quality and scalable microservices.
• Contribute to establishing and maintaining and efficient and collaborative development team.
• Apply a test-driven development approach and be happy to work and take responsibility for any stage within the software development lifecycle as required.
• Work closely with the team’s technical and solution leads along with business and partner stakeholders.
• Contribute to the technical architecture of solutions – technology selection, design and documentation.