New offer - be the first one to apply!

June 19, 2026

Backend Engineer (Java, Scala, Spark)

Senior • Hybrid

22,400 - 30,000 PLN/hr

Malmö, Sweden

Salary

Mid Developer: up to 1120 PLN/MD on B2B
Senior Developer: up to 1500 PLN/MD on B2B

Work model

Hybrid – for the first 3–4 months required 3 days/week on-site in Malmö (Sweden), with travel and accommodation covered by the company, followed by relocation to Sweden with a requirement to work 3–5 days per week from the office, along with a rate evaluation after relocation.

Why choose this offer?

  • Opportunity to work on global-scale products used by millions of users worldwide
  • Collaboration within international, cross-functional teams
  • Exposure to modern backend technologies (Scala, Java, Spark)
  • Chance to build scalable APIs and developer-facing tools
  • Impact on end-to-end feature development – from concept to production
  • Work in an environment that values ownership, independence, and collaboration

Project

You will join a team working on a developer platform powering advanced digital products and services. The role focuses on building scalable backend solutions, APIs, and tools that support large-scale applications and external developers.

As a Backend Engineer, you will contribute to designing and implementing distributed systems, processing large datasets, and enabling seamless integration between services. You will collaborate closely with engineering, data, and product teams to deliver high-quality solutions used in a global ecosystem. The role combines hands-on development with active participation in architecture discussions, problem-solving, and cross-team collaboration.

Responsibilities

  • Design, develop and maintain scalable backend systems and services
  • Build and optimize data processing pipelines using tools such as Apache Spark
  • Develop and maintain APIs and backend components for developer-facing platforms
  • Translate business and technical requirements into robust, high-quality code
  • Collaborate with cross-functional and international teams (engineering, product, data)
  • Participate in architecture discussions and propose improvements to system design
  • Ensure performance, reliability, and scalability of delivered solutions
  • Contribute to code reviews, testing, and CI/CD processes
  • Work both independently and collaboratively to solve complex technical problems

Technologies

  • Java
  • Scala
  • Apache Spark
  • Distributed systems
  • Data processing
  • API design
  • Backend architecture