#1 Job Board for tech industry in Europe

  • Job offers
  • Senior Scala Software Engineer
    New
    Scala

    Senior Scala Software Engineer

    Wrocław
    Type of work
    Full-time
    Experience
    Senior
    Employment Type
    B2B
    Operating mode
    Hybrid

    Tech stack

      English

      C1

      Scala

      advanced

      Java

      advanced

      SQL

      advanced

      Azure

      regular

      CI/CD

      regular

      Apache Kafka

      regular

    Job description

    Online interview

    ALGOTEQUE is an IT consultancy firm that helps startups, mid-sized and large corporations to create and deliver innovative technologies.

    Our team has a successful track record in designing, developing, implementing, and integrating software solutions (AI, ML, BI, Web, Automation) for Telecom, Energy, Bank, Insurance, Pharma, Automotive, Industry, e-commerce. We deliver our services both in fixed-price and time-and-materials models, helping our customers achieve their business and IT strategies.Job Description


    Location: Wrocław, Poland

    Work Mode: Hybrid (3 days per week onsite in the Wrocław office)


    We are looking for a highly skilled Senior Scala Software Engineer to join a fast-paced team working on complex, high-performance systems in the financial sector. This role is ideal for someone who thrives in a collaborative environment and is eager to design, build, and optimize cutting-edge distributed applications using Scala and modern cloud-native technologies.


    Key Responsibilities

    - Design, develop, and maintain production-grade applications using Scala, ensuring performance, scalability, and reliability.

    - Implement and manage CI/CD pipelines and cloud-native deployments on Microsoft Azure.

    - Build and maintain Kafka-based message streaming pipelines to support real-time data processing.

    - Collaborate with cross-functional teams (engineers, designers, product managers) to deliver robust and maintainable solutions.

    - Apply functional programming concepts using libraries like ZIO or Cats.

    - Troubleshoot and resolve issues across distributed systems, minimizing service downtime and ensuring optimal performance.

    - Contribute to architectural discussions, particularly around JVM-based systems and SQL data integration.

    - Stay current with emerging technologies and contribute to team-wide knowledge sharing and best practices.

    - Provide mentorship to junior developers and uphold high standards for software engineering practices.

    - Produce and maintain clear technical documentation and effectively communicate complex concepts.


    Requirements

    - 5+ years of experience in software development, with a strong focus on shipping high-quality, production-ready software.

    - Proven expertise in Scala, with solid knowledge of Java, JVM, and SQL.

    - Hands-on experience developing software on the Azure platform using CI/CD practices.

    - Experience with Kafka and message streaming technologies.

    - Familiarity with functional programming and libraries like Akka, ZIO, or Cats is a plus.

    - Strong understanding of distributed systems and their operational complexities.

    - Excellent problem-solving, debugging, and troubleshooting skills.

    - Self-motivated and able to quickly adapt to new technologies and environments.

    - Strong communication skills and the ability to work effectively in a hybrid team setup.

    Undisclosed Salary

    B2B

    Check similar offers

    Senior Backend Engineer

    New
    Synerise
    4.8K - 6.94K USD/month
    Wrocław
    , Fully remote
    Fully remote
    Scala
    Kafka
    Kubernetes