Scala Developer

Posted 9hrs ago

Employment Information

Education
Salary
Experience
Job Type

Report this job

Job expired or something wrong with this job?

Job Description

Scala Developer supporting extensive code base and developing external connection points for trading system at EXANTE. Involved in system optimization and architecture modification for productivity.

Responsibilities:

  • Support of the existing extensive code base (microservices)
  • Development of external connection points to the trading system: backend for interfaces, HTTP API, FIX API
  • Optimization and modification of the architecture of existing infrastructure to increase productivity and facilitate further maintenance

Requirements:

  • 5+ years of Scala development experience
  • Knowledge of various JVM multithreading models (blocking, CAS, Future/Promise, Actors)
  • Understanding of the basic ideas of functional programming (recursion, laziness, pure functions)
  • Knowledge and ability to work with Scala collections, understanding of for-comprehensions
  • Knowledge of basic data structures and basic algorithms
  • Scala 2.x/3.x, advanced functional programming, type-level programming
  • Akka (Actors, Streams) + Cats Effect or ZIO
  • Experience with relational (PostgreSQL, MySQL) and NoSQL databases (Redis, MongoDB, Cassandra)
  • Strong communication skills and the ability to explain technical concepts clearly
  • Experience working with distributed remote teams
  • Ability to work effectively in cross-functional product teams
  • English - fluent

Benefits:

  • Competitive salary & performance-based bonus programs
  • Corporate benefits (choose your preferred options)
  • Truly inspiring culture, pleasant and informal work environment
  • Ongoing education & training programs
  • Opportunity to network and connect at the Corporate Events
  • Global career opportunities