Jobs Scala

7
  • · 7 views · 1 application · 1d

    Senior Scala Engineer

    Full Remote · Countries of Europe or Ukraine · 3 years of experience · English - B2
    Digis is seeking a Senior Scala Engineer to join our remote team. About Digis} Digis is a European IT company with 200+ specialists delivering complex SaaS products, enterprise solutions, and AI-powered platforms worldwide. We ensure transparency,...

    Digis is seeking a Senior Scala Engineer to join our remote team.

    About Digis}
     

    Digis is a European IT company with 200+ specialists delivering complex SaaS products, enterprise solutions, and AI-powered platforms worldwide.
    We ensure transparency, stability, and professional growth opportunities for all our team members.
     

    Responsibilities
     

    • Write, test, and debug code, ensuring its functionality and efficiency.
    • Develop and implement new features according to project requirements.
    • Participate in code reviews, providing constructive feedback to ensure code quality.
    • Maintain and update technical documentation.
    • Collaborate with cross-functional teams for successful project implementation.
    • Troubleshoot and fix bugs.
    • Optimize applications to improve performance and scalability.
    • Develop and execute unit and integration tests.
    • Adhere to high-quality standards.
    • Ensure timely delivery of code to production.
       

    Requirements
     

    • Overall Development Experience: 5+ years of professional experience.
    • Scala: 3+ years of experience.
    • AWS: 1+ years of experience.
    • English Language: Sufficient for passing a technical interview.
       

    Conditions
     

    • Employment Type: Full-time.
    • Schedule: Regular working hours.
    • Reporting to: Tech Lead and PM.
    • Duration: Long-term.
    • Time Tracker: Not used.
    More
  • · 5 views · 0 applications · 1d

    Middle Scala Engineer (Scala/Spark, Azure, Databricks) to $4300

    Full Remote · Countries of Europe or Ukraine · 3 years of experience · English - B2
    CrunchCode — міжнародна сервісна ІТ-компанія з досвідом близько 7 років у розробці вебсервісів і вебзастосунків. Ми працюємо у форматах staff augmentation (outstaff) та outsourcing і підключаємо спеціалістів до проєктів клієнтів у довгостроковій моделі...

    CrunchCode — міжнародна сервісна ІТ-компанія з досвідом близько 7 років у розробці вебсервісів і вебзастосунків. Ми працюємо у форматах staff augmentation (outstaff) та outsourcing і підключаємо спеціалістів до проєктів клієнтів у довгостроковій моделі співпраці.

    Ми працюємо переважно з проєктами в доменах логістики (включно з last mile),e-commerce, fintech та банкінгу, а також enterprise-рішеннями.
    Для нас важливо, щоб проєкт був “чистим” і зрозумілим з точки зору етики та цінності для користувачів.

    Ми принципово не беремо проєкти, пов’язані з:
    ● gambling / гемблінгом,
    ● adult-контентом та порнографією,
    ● шахрайством або будь-якою розробкою, що спрямована на обман чи маніпуляції.

    What We Offer:
    ● Fully remote work
    ● Long-term, stable project
    ● High level of autonomy and trust
    ● Minimal bureaucracy
    ● Direct impact on business-critical logistics systems
    ● Long-term engagement, not a short-term contract.

    Required: 
    Availability for business trips abroad (infrequent, but required)

    Project Overview:
    Healthcare solution needs to expand their team.

    Client Location: EU

    Requirements (Must-have):
    • 2+ years experience in Scala (Spark)
    • Bold experience in Azure, Databricks (no strictly in years).

    Hiring Process:
    - Intro call
    - Technical discussion (focused on real experience)
    - Offer
    Start: ASAP

     

    More
  • · 17 views · 1 application · 2d

    Scala Developer

    Full Remote · Ukraine · Product · 3 years of experience · English - B1 Ukrainian Product 🇺🇦
    Ready to level up your career? Playtech's GPAS unit is looking for an experienced Scala Developer with excellent engineering skills. Your influential mission. You will...  Participate in software design, development, refactoring, support, and code...

    Ready to level up your career? 

    Playtech's GPAS unit is looking for an experienced Scala Developer with excellent engineering skills.

     

    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.

     

    Components for success. You...

    • Bring at least 3 years of hands-on experience developing server-side applications in Scala.
    • Have a strong working knowledge of Scala (preferably Scala 3) and SBT (Scala Build Tool).
    • Demonstrate solid experience with Pekko/Akka, including HTTP, Actors, Cluster, Persistence, Streams, and connectors.
    • Possess a strong understanding of the JVM, data structures, and algorithms.
    • Exhibit excellent knowledge of parallel and concurrent programming principles.
    • Have practical experience building high-scale, distributed systems with complex interfaces and integrations.
    • Think like an engineer - taking ownership, driving solutions forward, and continuously improving systems and processes.
    • Demonstrate exceptional problem-solving skills and critical thinking.
    • Show a willingness to document solutions and actively share knowledge with colleagues.
    • Communicate clearly and effectively in English.

       

    You'll get extra points for...

    • Previous experience in the iGaming domain.
    • Experience working with Typesafe Config.
    • Hands-on experience with Couchbase or other document-based NoSQL databases.
    • Familiarity with AWS services such as S3 and DynamoDB.
    • Experience using Play JSON.
    • Proficiency with ScalaTest for testing.
    • Experience with containerization and orchestration tools such as Docker, Nomad, or Kubernetes.
    • Confidence working in Linux environments.

     

    Thrive in a culture that values...   

    • A friendly, cooperative, and goal-oriented team of experienced professionals.
    • Clear goals and a results-driven environment.
    • Open communication, knowledge sharing, and mutual support across teams.
    • Initiative-taking and a confident approach at the workplace.
    • Collaborative and supportive culture as well as stable long-term career opportunities.
    • Global scope and inclusive working environment where you can engage with diverse teams and perspectives.
    • Constant learning and development opportunities and professional growth programs.
    • An active lifestyle and mental well-being supported through sports classes, master classes, and monthly well-being activities.

       

    GPAS UNIT

    We invite an experienced Scala Developer to become a part of Playtech as a new member of the GPAS product 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 various types of online casino games. We adopt Scrum methodology to deliver new features on time.

     

    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.

    More
  • · 6 views · 0 applications · 5d

    Senior/Lead Scala Engineer

    Full Remote · Croatia, Poland, Romania, Slovakia · 5 years of experience · English - B2
    Required Skills: Expert-level Scala programming and backend development. GraphQL service design and implementation. Strong experience with cloud-native engineering (AWS, Kubernetes, Containers, CI/CD). Distributed data processing using Spark or similar...

    Required Skills:

    • Expert-level Scala programming and backend development.
    • GraphQL service design and implementation.
    • Strong experience with cloud-native engineering (AWS, Kubernetes, Containers, CI/CD).
    • Distributed data processing using Spark or similar frameworks.
    • Working knowledge of Angular (for full-stack contributions).

     

    Preferred Experience:

    • Large-scale, production data platforms.
    • Apache Iceberg, AWS Athena, or similar technologies.
    • Experience in a high-throughput, secure environment.

     

    Job Responsibilities

    • Support the integration of our Scala-based GraphQL domain services API to integrate distributed Spark processing with our Angular based front end.
    • Help develop core services for a petabyte-scale Apache Iceberg data lake on AWS.
    • Build and maintain GraphQL APIs for high-throughput data access.
    • Enforce cloud-native development standards (Containers, Kubernetes, CI/CD via Github).
    • Collaborate with cross-functional teams to deliver robust, scalable solutions.
    • Contribute to UI development in Angular where needed.
    • Implement and optimize large-scale data processing pipelines (Athena, Spark).

     

    Department/Project Description

    Small Teams; Big Data
    We look for individuals who are motivated by complex and challenging work. We want to work with people who share compelling solutions to those challenges, solutions informed by their unique experiences, passions, and expertise. We plan to build a Data Platform on top of AWS Ecosystem to port-over some of EMS Legacy applications. We plan to use Scala to build microservices that will provide self-onboarding functionality to our customer and internal users. We, furthermore, plan to build data pipelines on Spark (Scala) and other open-source technologies with the goal of having robust/scalable and resilient data services. The platform will have several User Interfaces built on top of Angular and Typescript to connect the pipelines and services together and provide a optimized user experience. The application/pipelines and microservices we build will run on top of managed Kubernetes.
    We're open-minded about new technologies, we're passionate about what we do, and we make time for everyone to learn and grow as the industry changes. Engineers on the team are approachable and ambitious people who think outside the box and together solve big problems. Are you up for the challenge?
    We are looking to build multiple value stream teams composed of Front-End/Back-end Software/Data and Infrastructure engineering. We need people that can work hands-on as engineers solving complex problems and building advance software solutions. We face daily challenges that are both unique and engaging, while processing data at petabyte scale. That is over one trillion data points in multiple different data periods. We have consumer privacy and data security at the forefront of all that we do. Our size also allows us to use cutting edge, open-source technologies to tackle the ever-growing challenges.

    More
  • · 32 views · 3 applications · 10d

    Senior Scala Engineer (Scala / Spark, Azure, Databricks)

    Full Remote · Countries of Europe or Ukraine · 5 years of experience · English - C1
    We are looking for a Senior Scala Engineer to join a data-driven engineering team working on large-scale distributed data processing platforms. The role focuses on building, optimizing, and maintaining high-performance data pipelines using Scala, Apache...

    We are looking for a Senior Scala Engineer to join a data-driven engineering team working on large-scale distributed data processing platforms. The role focuses on building, optimizing, and maintaining high-performance data pipelines using Scala, Apache Spark, and Databricks within a Microsoft Azure cloud environment.

    You will work closely with data engineers, architects, and product teams to deliver reliable, scalable solutions that process massive volumes of data and support business-critical analytics and decision-making.

     

    Details

    Location: Remote 

    Employment Type: Full-time

    Start Date: ASAP

    Language Requirements: English — Upper-Intermediate or higher

     

    Key Responsibilities

    Design, develop, and maintain scalable data processing solutions using Scala and Apache Spark

    Build and optimize ETL / ELT pipelines on Databricks

    Work with large datasets, ensuring performance, reliability, and fault tolerance

    Deploy and operate data workloads in Azure (ADLS, Azure Data Factory, Azure SQL, etc.)

    Collaborate with data architects on data modeling and pipeline design

    Optimize Spark jobs for cost, performance, and scalability

    Implement best practices for data quality, monitoring, and logging

    Participate in code reviews, technical discussions, and architectural decisions

    Troubleshoot and resolve production data issues

     

    Requirements

    Strong hands-on experience with Scala in production environments

    Solid expertise with Apache Spark (batch and/or streaming)

    Proven experience working with Databricks

    Experience with Microsoft Azure data services

    Strong understanding of distributed systems and data processing concepts

    Experience with SQL and data warehousing concepts

    Familiarity with CI/CD pipelines and version control (Git)

    Ability to work independently and take ownership of complex components

    Strong communication skills and ability to collaborate in cross-functional teams

     

    Nice to Have

    Experience with Spark Structured Streaming

    Knowledge of Delta Lake

    Experience with data governance and security in cloud environments

    Background in analytics, fintech, AdTech, or large-scale enterprise data platforms

    Exposure to Infrastructure-as-Code (Terraform, ARM, Bicep)

     

    More
  • · 22 views · 1 application · 26d

    Senior Java Developer (Spark, Hadoop)

    Full Remote · Ukraine · 5 years of experience · English - B2
    Project Description: A next-generation cross-asset data management platform to provide globally consistent data and innovative tools to support business strategy for trade/sales clients that is built on big data architecture, highly scalable, and...

    Project Description:

    A next-generation cross-asset data management platform to provide globally consistent data and innovative tools to support business strategy for trade/sales clients that is built on big data architecture, highly scalable, and cloud-ready. The platform enables industry-leading analytics, client reporting, regulatory compliance, surveillance, supervisory reporting, and data science solutions (data flame). The project tech stack: Apache Spark, Hive, Java, Scala, Spring, SQL, Kafka, Hadoop.

    We are looking for a strong Senior Java Developer with Big Data experience (Hadoop, Spark) capable of build the design and establish the framework in order to expose and distribute the Risk data to wide variety of consumers including Finance, Front office Risk Systems, Trading Systems, Back office and Account systems. This should cover low latency access and Streaming, Push / Pull mechanisms depending on the type of consumers.

    The role of the Senior Java Developer involves working with strong development teams (3 Senior Java Developers), the opportunity to work with big data improving knowledge in this domain utilizing the resources of an international bank.

    Responsibilities:

    • Design and build frameworks for ingesting/modeling the complex Risk data
    • Develop Low latency caching to service Front office risk systems

    Mandatory Skills Description:

    • At least 5 years of experience in software development, including professional backend software development experience;
    • Strong Knowledge of Java programming languages
    • 1+ year of Big data development with extensive hands-on experience with Spark programming
    • Strong knowledge of big data technologies like Hadoop (Hive) and Spark
    • Should be familiar with algorithms and design patterns
    • Understanding of distributed systems.
    • Understanding of CI/CD workflow.
    • Familiarity with Linux environment including scripting skills

    Nice-to-Have Skills Description:

    • Experience In-memory databases and caching
    • Job Orchestration tools like Autosys or Airflow
    • Financial background (where possible)

    Languages:

    English: B2 Upper Intermediate

    More
  • · 35 views · 2 applications · 30d

    Senior Scala, Europe

    Full Remote · EU · 4 years of experience · English - None
    About the Client Our client is transforming the world of alternative investments, making them accessible to a broader range of investors. Traditionally, private funds and other alternative assets have been available only to institutional players due to...

     

    About the Client

    Our client is transforming the world of alternative investments, making them accessible to a broader range of investors. Traditionally, private funds and other alternative assets have been available only to institutional players due to their complexity and regulatory barriers. They change that by providing a cutting-edge platform that simplifies access, management, and distribution of these investment opportunities.

    About the Role

    As a Senior Scala Engineer, you’ll be part of the team building the core backend systems that power the client’s investment platform. Your mission will be to design and develop high-performance, scalable, and reliable distributed services that enable seamless data flow and financial transactions at scale.

    You’ll contribute to the architecture of microservices and real-time data pipelines, applying functional programming principles and leveraging technologies like Akka, Play Framework, and streaming frameworks such as Spark or Flink. Working closely with cross-functional teams, you’ll help shape technical direction and ensure the platform continues to deliver secure, robust, and efficient solutions for the global investment community.

    More information about us — [meet INSART]

    Please note that only candidates based in the EU will be considered for this role.

    Role Responsibilities:

    • Develop and maintain robust backend systems using Scala, ensuring high performance, scalability, and reliability.
    • Participate in designing distributed systems and microservices architectures. Contribute to decisions on frameworks, libraries, and best practices.
    • Write clean, testable, and maintainable code. Promote functional programming principles and ensure code quality through code reviews and unit/integration tests.
    • Identify bottlenecks and optimize application performance, scalability, and fault tolerance.

    Role Requirements:

    • 4+ years working with Scala
    • Hands-on experience with SQL and NoSQL databases (e.g., PostgreSQL, Cassandra, MongoDB)
    • Experience with functional programming paradigms
    • Experience with Akka, Play Framework, or ZIO ecosystem
    • Strong communication skills with English B2+ for direct cooperation with the client
    • Project starter mindset with ability to work independently and take ownership in a changing environment.
    • Strong curiosity to the fintech domain.

    Nice to have:

    • Experience in fintech, banking, or payment systems
    • Knowledge of data streaming and real-time analytics
    • Exposure to Big Data frameworks (Spark, Flink)

    Interview Process

    1. Intro Call with Recruiter (45 min)
    2. Technical Interview (up to 60 min)
    3. Client Interview (up to 60 min)

    What sets us apart?
    Here are just a few reasons why this position is a standout opportunity:

    🚀 Opportunity for Growth: As part of our dynamic and fast-growing team, you’ll have the chance to make a real impact and grow your career in exciting new directions.

    🌍 Remote Mode: You can have a fully comfortable mode, just stick to deadlines and attend team meetings.

    🕰️ Flexible Schedule: Our cooperation will not have an impact on the work-life balance — this is the most important thing for us. In INSART we are committed to making cooperation enjoyable and comfortable first.

    💡 Innovation: We’re constantly pushing the boundaries of what’s possible, so you’ll have the chance to join cutting-edge projects and technologies.

    👩‍💻 Diversity and Inclusion: We believe that diversity and inclusion are essential to building a strong and successful team. We welcome people of all backgrounds and experiences to join us.

    👥 Collaborative Environment: You’ll stay closely with our talented developers to ensure that our products and features are thoroughly tested and of the highest quality.

    📚 Free Learning: We believe in continuous learning and development, so we provide free access to a variety of online learning resources to help you stay up-to-date with the latest technologies and industry trends.

    Join us!

    Looking forward to having a mutually interesting conversation with you! 😉

    More
Log In or Sign Up to see all posted jobs