#1 Job Board for tech industry in Europe

Scala Developer
Scala

Scala Developer

Type of work
Undetermined
Experience
Mid
Employment Type
B2B
Operating mode
Remote

Tech stack

    Scala

    advanced

    SQL

    advanced

    PostgreSQL

    advanced

    Docker

    advanced

    Java

    nice to have

    Akka

    nice to have

    cats

    nice to have

    Kafka

    nice to have

    Bash

    nice to have

    JavaScript

    nice to have

Job description

Online interview
Są dwa rodzaje pracy – taką którą możesz wykonywać i taką, którą chcesz robić. W KCDO staramy się być najlepszym przykładem tego drugiego.

Na start kilka słów o nas:

Otaczającą nas rzeczywistość biznesową kształtujemy dzięki danym, które umiejętnie analizujemy i przekształcamy w istotne biznesowe produkty oraz usługi. Rozwiązania dostarczamy głównie do przedsiębiorstw z sektora finansowego i energetycznego. Wierzymy, że wiedza zaszyta w danych przyczynia się do rozwoju nie tylko poszczególnych branż, ale całej gospodarki. Obecnie rozwijamy trzy linie produktowe: filestock, geodivision oraz reckonest.
Tworzymy niewielki, zgrany zespół ludzi, którym zależy na dostarczaniu klientom produktów i usług na najwyższym poziomie. Chcemy rozwijać nasze technologie i zdobywać nowe rynki, dlatego powiększamy zespół developerski i szukamy Scala Developerów na poziomie mid i senior.
 
Kogo szukamy?

Szukamy osoby, która w roli Scala Developera będzie wspierać rozwój naszych produktów. Stawiamy mocno na chęć wychodzenia z inicjatywą i wpływ na rozwój firmy przez wszystkich członków zespołu. To czy będziesz pełnić jedną z wiodących ról w organizacji zależy tylko od Ciebie i Twoich aspiracji. Nie chcemy tylko pracownika ale kogoś kto będzie z nami współtworzył. Zależy nam na osobach, które będą zarażać entuzjazmem, chętnie podzielą się swoją wiedzą i jednocześnie będą dbać o jakość swojej (i innych) pracy.

Co jest dla nas ważne?

Stawiamy na dobre praktyki związane z wytwarzaniem kodu i chcielibyśmy, aby każdy członek teamu był ich świadomy i promował je u innych. Najważniejsze zasady to: Każdy merge request musi przejść code review (gitlab). Programowania funkcyjnego i bezstanowego używamy nie tylko dla idei, ale przede wszystkim do minimalizacji ilości potencjalnych błędów. Wyznajemy zasadę, że “działa” to warunek konieczny, ale niewystarczający. I mamy nadzieję, że Ty też!
 
Co robimy?

  • Za pomocą Scala, Akka, Kafka tworzymy aplikacje wyszukujące i gromadzące dane (crawling)
  • Tworzymy procesy ETL za pomocą: Scala, Kafka, Slick, Groovy, Bash
  • Budujemy aplikacje webowe stosując: Scala, Spray, Akka, Play, Slick
  • Używamy PostgreSQL, MongoDB, OrientDB jako DataMarty
  • Używamy Cats i Shapeless do optymalizacji pracy
 
Pasujesz do na jeżeli:

  • Swobodnie posługujesz się Scalą (co najmniej 2 lata  doświadczenia komercyjnego)
  • SQL to dla Ciebie chleb powszedni
  • Masz otwarte podejście do tworzenia aplikacji backendowych
  • Unix czy Bash nie są dla Ciebie zagadką i dobrze się nimi posługujesz
  • Posiadasz wiedzę i praktykę z zakresu analizy dużych ilości danych (hurtownie danych)
  • Znasz różne rozwiązania bazodanowe (nie tylko relacyjne)
  • Wciąż słyszysz jakiż to z Ciebie zdolny analityk
  • Z nadzorowaniem kilku niezależnych zadań radzisz sobie niczym wprawny żongler
  • Nowych technologii uczysz się równie chętnie i szybko, jak Neo w Matrixie
  • Zwą Cię precyzyjnym, zorganizowanym, samodzielnym i kreatywnym zawodnikiem

Dodatkowe plusy zgarniesz za:

  • Znajomość co najmniej jednego z innych języków (np.: Java Script, Groovy, Python)
  • Doświadczenie w projektowaniu i tworzeniu aplikacji reaktywnych
  • Doświadczenie z pozostałymi technologiami, w których pracujemy: Kafka, RabbitMQ SBT, Akka, Play Framework, Monix, Cats
  • Doświadczenie w procesie CI/CD oraz towarzyszących narzędzi np. Ansible, Docker;

Z naszej strony oferujemy Ci:

  • Interesującą i odpowiedzialną pracę dającą możliwość realnego rozwoju i realizacji ambicji
  • Pracę w zgranym zespole fajnych ludzi - to nie jest fałszywa skromność
  • Dla Ciała – Multisport, prywatną opiekę medyczną i kuchnię połączoną z wygodnymi kanapami dla relaksu
  • Dla Duszy – work-life balance, elastyczny czas pracy
  • Dla Wygody – brak korporacyjnych struktur i dress codu, formę współpracy w ramach  B2B oraz możliwość pracy zdalnej