Senior Scala + Java Engineer в N-iX, Київ, Львів, Дніпро, Вінниця, Івано-Франківськ, Тернопіль, віддалено

N-iX Посмотреть все вакансии

  • Киев
  • Постоянная работа
  • Полная занятость
  • 13 д. назад
N-iX is a Ukrainian IT company with over 19 years of excellence as a reliable technology partner for global industry leaders and Fortune 500 companies.
/ /4 березня 2026Senior Scala + Java Engineer (#5025)Київ, Львів, Дніпро, Вінниця, Івано-Франківськ, Тернопіль, віддаленоWe are looking for a Senior Scala + Java Engineer to join a leading European online car marketplace with over 30 million monthly users across 18 countries. In this role, you will work on high-load, distributed systems, helping to build scalable, event-driven backend services that power a product used by millions of users daily. You will have a direct impact on system architecture, performance, and reliability, while working with modern technologies and functional programming principles.Responsibilities:
  • Design and develop scalable backend services using Scala and Java (Scala as the primary language).
  • Build and maintain event-driven, distributed systems using Kafka.
  • Model complex business domains with strong type systems and functional programming concepts.
  • Contribute to architecture decisions around concurrency, streaming, and data consistency.
  • Write clean, testable, and maintainable code following best engineering practices.
  • Improve CI/CD pipelines, observability, and system reliability.
  • Collaborate closely with cross-functional teams including product and platform engineers.
Requirements:
  • 5+ years of backend development experience with Scala and Java (strong focus on Scala).
  • Solid experience with Spring Boot.
  • Hands-on experience with event-driven architecture (Kafka).
  • Strong knowledge of the Typelevel ecosystem.
  • Deep understanding of:
  • Functional programming principles;
  • Effect systems (Cats Effect);
  • Type classes & higher-kinded types;
  • Pure vs impure boundaries.
  • Experience building distributed systems.
  • Strong understanding of concurrency and asynchronous programming.
  • Upper-Intermediate English or higher.
Nice to Have:
  • Experience with Scala 3;
  • Knowledge of tagless-final patterns;
  • Experience in fintech or other high-integrity domains;
  • Contributions to open-source projects;
  • Experience with PHP.
We offer*:
  • Flexible working format - remote, office-based or flexible
  • A competitive salary and good compensation package
  • Personalized career growth
  • Professional development tools (mentorship program, tech talks and trainings, centers of excellence, and more)
  • Active tech communities with regular knowledge sharing
  • Education reimbursement
  • Memorable anniversary presents
  • Corporate events and team buildings
  • Other location-specific benefits
*not applicable for freelancers

Dou