Junior Scala Developer

Brak informacji o wynagrodzeniu
JuniorFull-time
#342971·Dodano dziś·10
Źródło: Symphony Solutions
Aplikuj teraz

Tech Stack / Keywords

ScalaBackendSoftware DevelopmentJVMJavaKotlinRESTful APIKafka

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 2 years of experience building backend systems.
  • At least 1 year of experience working with Scala.
  • Knowledge of Scala or strong JVM language background (Java, Kotlin) with eagerness to transition to Scala.
  • Basic understanding of RESTful API concepts.
  • Familiarity with Scala ecosystem (SBT, basic Akka or Play Framework concepts).
  • Basic understanding of messaging systems (Kafka, RabbitMQ, etc.).
  • Awareness of microservices architecture principles.
  • Basic knowledge of containerisation (Docker).
  • Understanding of core software design patterns, data structures, and algorithms.
  • Experience with database technologies (SQL and NoSQL).
  • Exposure to cloud services (AWS, GCP) and DevOps tools (CI/CD pipelines) is a plus.
  • Good written and verbal communication skills in English (B1+/B2).
  • Ability to work in a multicultural environment.
  • Eagerness to learn, take feedback, and grow within the team.
  • Self-organised with a proactive attitude toward problem-solving.

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

  • Implementing well-defined tasks and smaller features under guidance of Middle/Senior developers.
  • Communicating with team members and reporting blockers promptly.
  • Bug fixing of assigned features with support from the team.
  • Writing unit tests for developed code.
  • Active participation in Scrum ceremonies.
  • Continuous learning and gradual onboarding to team processes and codebase.
Symphony Solutions

Symphony Solutions

12 aktywnych ofert

Zobacz wszystkie oferty
Aplikuj teraz