Middle Scala Developer

Brak informacji o wynagrodzeniu
MidFull-time
#342972·Dodano dziś·0
Źródło: Symphony Solutions
Aplikuj teraz

Tech Stack / Keywords

ScalaBackendSoftware DevelopmentRESTfulKafkaActiveMQRabbitMQMicroservices

Firma i stanowisko

Symphony Solutions is a Cloud- and AI-driven technology company headquartered in the Netherlands, delivering both world-class services and innovative products. With a remote-first mindset, the company has a global presence spanning over 20 countries. It provides custom software solutions for Airline, Healthcare, iGaming, E-learning, e-Commerce, and Supply Chain sectors.


Wymagania

  • At least 3 years of experience building backend systems.
  • At least 2 years of experience working with Scala.
  • 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.
  • Experience with microservices architecture.
  • Containerisation 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) and DevOps tools (CI/CD pipelines).
  • Strong written and verbal communication skills in English (B2).
  • Ability to work in multicultural work environment.
  • Strong problem-solving skills.
  • Self-organized and able to quickly learn new technologies and paradigms.

Desirable:

  • Strong interest in applying AI-powered tools (e.g. ChatGPT, Copilot, Cursor or similar) to speed up day-to-day development tasks.
  • Proven ability or strong motivation to use AI to reduce development time, improve code quality, and automate repetitive engineering work.
  • Experience in leveraging AI for code generation, refactoring, debugging, test creation, and documentation.
  • Openness to experimenting with new AI tools and workflows and integrating them into the development process.
  • Experience with JIRA, and Confluence.
  • Experience with ZIO and/or Typelevel stack (CATS etc.).
  • Experience with Couchbase DB.
  • Experience with ElasticSearch.
  • Experience in gambling or online gaming.
  • Experience with TDD development processes.

Obowiązki

  • New features development within existing product.
  • Communicating with team members and Product team.
  • Resolving technical problems as they rise.
  • Bug fixing of newly developed features.
  • Writing Unit tests and integration tests.
  • Scrum ceremonies participation.
  • Mentoring junior colleagues might be required.
Symphony Solutions

Symphony Solutions

12 aktywnych ofert

Zobacz wszystkie oferty
Aplikuj teraz