Scala Developer

16 600 - 20 000 PLNGross per month - Permanent

Scala Developer

Scala

-, Wrocław +4 Locations

EndySoft

16 600 - 20 000 PLN
Gross per month - Permanent
Full-time
Permanent
Mid
Remote

Tech stack

    Scala

    advanced

    Play framework

    regular

    Akka

    regular

    RESTful API

    regular

    gRPC

    regular

    PostgreSQL

    regular

    MySQL

    regular

    Cassandra

    regular

    MongoDB

    regular

Job description

Position Overview:

We are seeking a talented Scala Developer to join our development team. The ideal candidate will have experience in building robust, high-performance backend systems using Scala. This role involves working on innovative projects, leveraging Scala’s functional programming capabilities to deliver scalable and maintainable software solutions. 


MD rate: 16600 - 20000 PLN 


Roles and Responsibilities:

  • Design, develop, and maintain backend systems and microservices using Scala
  • Implement and optimize distributed systems for high scalability and reliability. 
  • Develop RESTful APIs and integrate them with front-end applications and third-party services. 
  • Work with DevOps teams to deploy and monitor applications in production environments. 
  • Participate in architectural discussions to improve system design and scalability. 
  • Write clean, maintainable, and efficient code following functional programming principles. 
  • Conduct performance tuning, profiling, and troubleshooting to ensure system efficiency. 
  • Collaborate with cross-functional teams to deliver high-quality software solutions. 


Required Skills and Experience:

  • Strong proficiency in Scala, with a solid understanding of functional programming principles. 
  • Experience with frameworks such as Play Framework or Akka
  • Proficiency in building and consuming RESTful APIs or gRPC services
  • Experience with relational databases like PostgreSQL, MySQL, or Oracle
  • Familiarity with NoSQL databases such as Cassandra or MongoDB
  • Proficiency in version control systems like Git
  • Experience with containerization tools such as Docker and orchestration tools like Kubernetes
  • Understanding of CI/CD pipelines and build tools like SBT or Jenkins
  • Strong analytical and problem-solving skills. 


Nice to Have:

  • Experience with Apache Kafka or other messaging systems for event-driven architectures. 
  • Familiarity with Spark for big data processing. 
  • Knowledge of GraphQL APIs. 
  • Exposure to cloud platforms such as AWS, Google Cloud, or Azure
  • Experience with testing frameworks like ScalaTest or Specs2
  • Knowledge of machine learning libraries and frameworks. 
  • Exposure to Agile/Scrum development methodologies. 


Additional Information:

This role provides an opportunity to work on cutting-edge projects and leverage Scala’s advanced capabilities for building scalable systems. If you are passionate about functional programming and enjoy solving complex challenges, we encourage you to apply.

Published: 15.08.2025
Office location