Tech Stack
DockerBitbucket PipelinesScalaPostgreSQLGitSQL
Job Description, Responsibilities & Requirements
Description language:
Про посаду
Ми шукаємо Senior Scala Developer Hero, який любить вирішувати складні задачі.
Exalate - це інноваційна інтеграційна платформа, яка дозволяє створити синхронізаційний міст між різними системами управління роботою. Її унікальна однокористувацька розподілена природа з використанням спеціального синхронізаційного двигуна робить її рішенням, яке дозволяє реалізувати широкий спектр інтеграційних сценаріїв.
Обов'язки
- Робота в команді, виконуючи вимоги проекту
- Розробка рішень для вирішення технічних проблем
- Участь у розробці, архітектурі та впровадженні масштабної інженерної інфраструктури
- Написання та перевірка коду для забезпечення якості
- Допомога у розробці нових функцій, виправленні помилок та оптимізації
Вимоги
- 6+ років досвіду професійного програмування
- 3+ роки досвіду роботи з Scala
- Досвід роботи з інструментами та фреймворками розробки, такими як Play Framework, Akka, Slick, sbt
- Досвід роботи з CICD, Bitbucket pipelines, Docker/Kubernetes, ELK та Git
- Досвід роботи з мікросервісною архітектурою, знайомство з паттернами, такими як CQRS, ES
- Досвід роботи з SQL базами даних, зокрема PostgreSQL
- Сильні аналітичні навички та креативність для вирішення складних задач
- Гарне розуміння принципів функціонального програмування
- Готовність просити допомоги, вчитися та надавати менторство іншим
- Чудові міжособистісні та організаційні навички, які роблять командну роботу позитивним досвідом
Буде плюсом
- Досвід розбивки моноліту на мікросервіси
- Знання хмарних сервісів, зокрема GCP
- Знання NoSQL баз даних. MongoDB та Cassandra зокрема
- Знання Cats або scalaz
- Досвід розробки інтеграцій/плаґінів для сторонніх інструментів чи сервісів
Ми пропонуємо
- Прозорий та відкритий атмосфера затишної компанії (~100 співробітників загалом); Європейське управління;
- Комфортні офіси у Львові та Антверпені;
- Оплата участі у конференціях/семінарах/інших навчальних можливостях для вашого зростання;
- Гнучкий робочий час;
- Можливість працювати дистанційно за потреби (без обмежень) - і ми мали це ще до того, як це стало модним :)
- Колективні заходи та багато маленьких щороку, щотижневі Командні Обіди та класичний набір подарунків в офісі.