Jobs

5
  • · 25 views · 1 application · 13d

    Senior Scala Developer

    Full Remote · Countries of Europe or Ukraine · 2 years of experience · B2 - Upper Intermediate
    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...

    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
  • · 57 views · 6 applications · 1d

    Middle Scala Developer

    Countries of Europe or Ukraine · 3 years of experience · C1 - Advanced
    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)...

    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).
    More
  • · 37 views · 5 applications · 29d

    Scala Developer

    Full Remote · Ukraine · 2 years of experience · B2 - Upper Intermediate
    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...

    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
    More
  • · 19 views · 3 applications · 12d

    Mid/Senior Scala Developer

    Full Remote · Countries of Europe or Ukraine · Product · 4 years of experience · B2 - Upper Intermediate
    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...

    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.
    More
  • · 7 views · 0 applications · 1d

    Senior Scala Engineer

    Full Remote · Ukraine · 5 years of experience · B2 - Upper Intermediate
    The Client is a leading e-commerce platform that enables businesses to build and scale online stores effectively. The platform is designed to deliver flexible, scalable, and feature-rich solutions to meet modern e-commerce needs while offering seamless...

    The Client is a leading e-commerce platform that enables businesses to build and scale online stores effectively. 
    The platform is designed to deliver flexible, scalable, and feature-rich solutions to meet modern e-commerce needs while offering seamless integrations with marketplaces, payment systems, and third-party tools.

    Employee engaging to develop high-performance services in Scala as part of its technology stack. 
    High-Performance Systems: Developing APIs and services that can scale to meet the needs of large customers with significant traffic.

    Harnessing Scala’s functional programming model to write clean, maintainable, and efficient code.
    Improving performance through MySQL optimizations, Redis caching strategies, and understanding trade-offs between SQL and NoSQL systems.
    Ensuring services are resilient and scalable in cloud-based environments.

     

    Key Responsibilities:
    Build, develop, and maintain API services and microservices in Scala.
    Design and implement scalable, reliable, and maintainable systems using functional programming principles.
    Collaborate with cross-functional teams to deliver solutions that meet technical and business requirements.
    Optimize database queries and performance using MySQL (or other SQL/NoSQL databases).
    Implement and manage caching strategies using technologies like Redis to improve system performance and resilience.
    Write unit and integration tests to ensure code quality and reliability.
    Apply best practices in distributed system design, including patterns like caching, pagination, and observability.
    Utilize modern development tools and practices such as CI/CD pipelines, containerization, and cloud compute platforms.

     

    Must-Have Skills & Experience:
    experience in backend development with using Scala in production environments.
    Strong knowledge of functional programming principles and Scala ecosystem libraries (e.g., ZIO, Cats Effect, Akka).
    Proficiency in asynchronous programming and concurrency patterns in Scala (Future, ExecutionContext, and thread management).
    Solid understanding of database indexing, query optimization, and performance tuning (SQL and NoSQL).
    Experience working with caching systems like Redis and implementing cache expiration strategies.
    Hands-on experience with observability tools (e.g., logging, tracing, monitoring) and debugging distributed systems.
    Familiarity with designing and building RESTful APIs and working with gRPC.
    Experience with Agile development methodologies and tools (e.g., Jira, Git).

     

    Nice-to-Have Skills:
    Familiarity with Java and ease of integrating Scala with legacy systems.
    Knowledge of DevOps practices, including container orchestration (Docker, Kubernetes).
    Experience debugging or working with Scala 2 / Scala 3 migration challenges.
    Understanding isolation levels with SQL transaction management or distributed systems.

    More
Log In or Sign Up to see all posted jobs