#1 Job Board for tech industry in Europe

  • Job offers
  • Senior Scala Developer | Zio stack | Remote
    New
    Scala

    Senior Scala Developer | Zio stack | Remote

    6 584 - 7 901 USD/monthNet per month - B2B
    6 584 - 7 901 USD/monthNet per month - B2B
    Type of work
    Full-time
    Experience
    Senior
    Employment Type
    B2B
    Operating mode
    Remote

    Tech stack

      English

      B2

      REST API

      advanced

      Microservice Architecture

      advanced

      Functional Programming

      advanced

      Scala

      advanced

      Docker

      regular

      Cloud Computing

      regular

    Job description

    Online interview

    About the role:

    As a Senior Scala Developer, you'll play a pivotal role in building an advanced, low-latency trading platform that bridges the gap between traditional finance and Web3.0. Your expertise in Scala FP and ZIO will help shape our core infrastructure, ensuring performance, scalability, and reliability for institutional clients and high-net-worth investors.

    This isn’t just another development role—it’s an opportunity to own and drive engineering excellence, collaborate with a talented global team, and build a cutting-edge platform that processes millions of transactions daily. If you thrive in a high-impact environment where innovation meets financial technology.

    Join us remotely, you can be located anywhere around the CET time zone, as our work is 100% offline. The position is full-time.


    About ICEO:

    We are a venture builder that has been creating innovative startups for the past twelve years. We’re on a mission to accelerate growth, enhance operational capabilities, and secure investments for our portfolio companies.

    With a team of more than 150 people from 25 countries, we leverage repeatable company-building processes and best practices to derisk scaling and increase the probability of success. Our multiple exits so far stand as a testament to that.

    Join us to build the future together!


    The project you will work on:

    AdmiTrade is an automated high-frequency trading platform for both cryptocurrency and financial instrument markets. As we enter our next growth phase, we are developing a platform specifically designed for institutional clients and high-net-worth investors. This platform will provide access to deep liquidity, flexible credit lines, and strategies for passive capital growth.

    AdmiTrade offers technology and deep liquidity for the tokenized financial ecosystem (Web 3.0). Our services encompass providing liquidity for centralized (CEX) and decentralized exchanges (DEX), animating secondary markets for tokens, and introducing new tokens to the market. We leverage our robust in-house technology infrastructure to monitor all market data in real-time, allowing us to gain insights that facilitate the building, implementation, and scaling of new strategies using both machine learning algorithms and those developed by our analytics department.


    Technical stack:

    • Language & approach: Scala FP, Zio.
    • Task management: Jira.
    • Observability: Grafana, Kibana.
    • Infrastructure: Docker, Kubernetes, Microservices, Google Cloud Platform, ArgoCD.
    • Work methodology: Kanban.


    Technical challenges we face:

    • Lots of data - processing millions of transactions and market pairs data points daily.
    • Technical complexity - integrating with various exchanges requires us to carefully design our software and establish essential monitoring systems to ensure a robust platform.
    • Scalability - developing solutions to efficiently process and store millions of transactions for subsequent analysis.
    • Latency - reducing communication latency across multiple physical regions to a minimum.


    What you will be doing:

    • Develop and own software solutions: Ensure code quality, maintainability, and performance by adhering to coding standards.
    • Engage in the full development lifecycle: Participate in all stages, from gathering and analyzing requirements to implementation, testing, and monitoring, while building strong relationships and trust through consistent delivery.
    • Provide technical guidance: Offer technical support throughout the product lifecycle, including the early stages of product development.
    • Participate in architectural discussions.
    • Own and deliver engineering objectives.
    • Lead and collaborate with cross-functional teams: Work closely with engineers, analytics, and other teams to navigate through varying levels of detail.
    • Tackle challenging problems: Address complex issues in the domains of finance and distributed systems.
    • Review code: Conduct code reviews to ensure best practices and quality standards are maintained.
    • Provide technical support: Troubleshoot, diagnose, and resolve issues with the trading platform, delivering timely and robust solutions.
    • Contribute to documentation: Enhance technical documentation for the solutions provided.
    • Support and mentor other team members.


    What do you need:

    • Over 4 years of experience in backend development.
    • Extensive proficiency in Scala with a minimum of 3 years of commercial experience.
    • Experience with Scala Zio or Typelevel (for example, Cats Effect) stack.
    • Considerable expertise and proven track record of successfully designing and building web systems based on microservices architecture.
    • Knowledge and familiarity with REST API principles and best practices.
    • Experience in enhancing application performance through optimization techniques.
    • Familiarity with multithreading concepts and distributed computing.
    • Self-motivated and accountable, capable of working independently with minimal supervision.
    • Great communication skills with both technical and non-technical people.
    • Proficient in both written and spoken English, at a B2 level or higher.


    What we offer:

    • Salary PLN 25 000 - 30 000 (approx. EUR 6,000 - 7,200) on the invoice on a Full-Time B2B contract.
    • Remote-first company - we enable you to work from anywhere in the world.
    • Flexible working hours - we understand the challenges of juggling the personal and professional lives. That is why we have core working hours between 11 am and 3 pm CET, offering you the opportunity to choose when you work outside of those hours.
    • 38 days of paid vacation leave - you have 38 days of paid time off per year, such that you can recharge and relax.
    • Join a forward-thinking team where you have the autonomy to make your own choices and explore new ideas. Become a key player in creating a company characterized by its distinct culture and advanced technology.
    • Opportunity to grow by accessing internal and external learning & development programs.


    Our recruitment process includes these stages:

    1. CV review:

    We are going to review your application and get back to you with feedback within 10 days.


    2. Screening with TA Partner (about 45 minutes):

    We will tell you about us, our projects, and the next steps in the recruitment process. Additionally, we’ll ask you questions connected to your experience to confirm our mutual alignment with the position.


    3. Technical interview with our 2 Scala Developers (about 1,5h):

    Our Scala Developers will ask you technical questions connected to your experience and the technologies that we use. It will be an opportunity to you to get to know your potential colleagues and gather information about their daily work and the challenges they face.


    4. Home assignment task (optional):

    After the technical interview, our Scala Developers will decide if the optional stage is needed. If they decide to give you the task, you can expect to take a home assignment to assess your proficiency in Scala and Zio stack.


    5. Final interview with VP of Technology (optional participant), Head of Technology and Scala Developer (about 1,5h):

    We would like to ask you a few technical and soft-skills questions. It will be an opportunity to get to know your potential manager (Head of Technology).

    If you solved the home assignment, there will be a discussion about that.


    Want to know more?

    • Take a look at our profile on Clutch and find out what our clients say about us.
    • Visit our website and check who we have helped to succeed.

    ICEO is an equal employer. We respect and empower each individual who joins us. We commit to a transparent, inclusive and non-discriminatory recruitment process and employment.

    6 584 - 7 901 USD/month

    Net per month - B2B

    Check similar offers

    Senior Backend Engineer

    New
    Synerise
    4.74K - 6.85K USD/month
    Gdańsk
    , Fully remote
    Fully remote
    Scala
    Kafka
    SQL