Senior Scala Developer
ICEO - Venture Builder
Odesa, UA
6 дней назад
source : Just Join IT

FinTech (nice to have)

Blockchain (nice to have)

O nas

ICEO Venture Building od ponad 10 lat tworzy od podstaw innowacyjne start-upy, w obszarze blockchain, fintech i big-data.

Mamy doświadczenie w budowie firm, które odnoszą sukcesy na rynku. O naszych projektach pisali między innymi Forbes czy Newsweek.

Praca developer’a w ICEO to możliwość współpracy z zespołem profesjonalistów - od innych developerów po DevOps! Co więcej, to nie tylko programowanie - to również aktywny udział w tworzeniu koncepcji produktu, planowaniu jego rozwoju i doborze stosowanych technologii.

Organizujemy wewnętrzne szkolenia na temat wykorzystanych przez nas technologii, podczas których bardziej doświadczeni w danym zagadnieniu developerzy dzielą się wiedzą z resztą zespołu.

ICEO oferuje również możliwość rozwoju w kierunku poziomu managerskiego. Zostając członkiem naszego zespołu, masz szansę pracy jako Tech Lead oraz awansu na pozycję Head of Development nowego produktu!

O projekcie

W związku z planami rozwoju poszukujemy programisty na stanowisko senior Scala developer, który dołączy do zespołu tworzącego Norion .

Norion jest start-upem, zbudowanym od podstaw przez zespół ICEO. To innowacyjna organizacja, w której pomagamy przedsiębiorcom wejść do świata blockchain i Web3.

Naszymi klientami są firmy z rynku tradycyjnego oraz inne start-upy blockchain'owe, które chcą wytworzyć i upublicznić własny token.

Norion dostarcza indywidualnych narzędzi do emisji i obsługi tokenów cyfrowych. Oprócz technologii posiadamy, gotowe rozwiązania prawne i dostęp do inwestorów oraz aniołów biznesu, dzięki czemu kompleksowo wspieramy przedsiębiorców i umożliwiamy im postawienie pierwszych kroków w świecie Web3, DeFi oraz Metaverse.

Metodologia

Pracujemy w metodyce Kanban.

Codzienne odbywają się daily projektowe oraz spotkania o formacie loży, których celem jest wymiana wiedzy pomiędzy członkami różnych projektów.

Praca nad konkretnym mikroserwisem realizowana jest najczęściej w niewielkich zespołach o rotacyjnym składzie. Dzięki takiemu podejściu deweloperzy stale wymieniają się wiedzą i zdobywają szersze doświadczenie.

Wspiera ono również integrację oraz usprawnia podział odpowiedzialności w zespole.

Stack technologiczny : Scala, Cats, Akka,

Komunikacja : Slack, Discord

Zarządzanie pracą : Jira

Dokumentacja : Confluence

Repozytorium : Bitbucket

Monitoring : Grafana, Kibana

Infrastruktura : Docker, Kubernetes, Microservices, GCP

Czego będziemy od Ciebie oczekiwać :

  • bardzo dobrej znajomości Scali,
  • minimum 4 lat doświadczenia w projektowaniu i budowaniu mikroserwisów webowych (REST, WS),
  • minimum 2-letniego doświadczenia w pracy z wykorzystaniem Scali,
  • doświadczenia w pracy przy projektach wydanych produkcyjnie,
  • dobrej znajomości technologii :
  • Akka (HTTP, Actors, Streams),
  • SQL (optymalnie PostgreSQL),
  • Git,
  • znajomości konceptu programowania funkcyjnego (znajomość Cats),
  • znajomości zasad CI / CD,
  • umiejętności debugowania, monitorowania oraz optymalizacji wydajnościowej aplikacji,
  • znajomości konceptów wielowątkowości oraz obliczeń rozproszonych,
  • dobrej znajomości języka angielskiego w mowie i piśmie.
  • Do Twoich obowiązków będzie należeć :

  • development serwisów zgodnie z dobrą praktyką, zachowując wysoką jakość kodu,
  • utrzymanie produktów na produkcji,
  • wsparcie w procesie wytwarzania oprogramowania - research, tworzenie koncepcji, implementacja,
  • opracowywanie dokumentacji rozwiązań,
  • współpraca z zespołem front-end’owym,
  • współpraca z zespołem produktowym,
  • QA na poziomie testów modułu,
  • koordynacja pracy z przełożonymi,
  • uczestnictwo w spotkaniach o formacie daily oraz planowaniach,
  • przestrzeganie i wprowadzanie dobrych praktyk,
  • review pracy innych developerów,
  • prowadzenie szkoleń dla innych developerów.
  • Czego będziemy od Ciebie oczekiwać :

  • bardzo dobrej znajomości Scali,
  • minimum 4 lat doświadczenia w projektowaniu i budowaniu mikroserwisów webowych (REST, WS),
  • minimum 2-letniego doświadczenia w pracy z wykorzystaniem Scali,
  • doświadczenia w pracy przy projektach wydanych produkcyjnie,
  • dobrej znajomości technologii :
  • Akka (HTTP, Actors, Streams),
  • SQL (optymalnie PostgreSQL),
  • Git,
  • znajomości konceptu programowania funkcyjnego (znajomość Cats),
  • znajomości zasad CI / CD,
  • umiejętności debugowania, monitorowania oraz optymalizacji wydajnościowej aplikacji,
  • znajomości konceptów wielowątkowości oraz obliczeń rozproszonych,
  • dobrej znajomości języka angielskiego w mowie i piśmie.
  • Mile widziane :

  • znajomość Java,
  • znajomość baz NoSQL,
  • znajomość Spark,
  • znajomość wzorca Event Sourcing & CQRS,
  • znajomość wzorca Tagless Final,
  • znajomość modułów Akka - Cluster, Cluster Sharding, Persistence,
  • doświadczenie w instrumentacji kodu,
  • doświadczenie w pracy z Prometheus, Grafana,
  • doświadczenie pracy z narzędziam : Jira, Confluence, Bitbucket,
  • rozumienie biznesowe produktu,
  • znajomość branży kryptowalutowej,
  • doświadczenie w tworzeniu aplikacji z sektora FinTech,
  • zainteresowanie technologią blockchain.
  • Ścieżka kariery :

  • Senior Scala Developer - programowanie, udział w tworzeniu koncepcji produktu i planowaniu jego rozwoju.
  • Tech Lead - podejmowanie decyzji technologicznych w konkretnym module, przypisywanie zadań w zespole pracującym przy danym module.
  • Head of Development - pełna odpowiedzialność za architekturę, cały cykl życia systemu i pracę zespołu w projekcie. Konieczne dobre rozumienie wymagań biznesowych i umiejętność przełożenia ich na architekturę.
  • Wymagana umiejętność priorytetyzowania zadań, które przełoży się na świadome budowanie produktu i schodzenie z długu technicznego.

    Oferujemy

  • wynagrodzenie 25 000 - 30 000 PLN netto (B2B),
  • 26 płatnych dni urlopowych w przypadku umowy B2B,
  • możliwość zatrudnienia w oparciu o UoP,
  • pakiet prywatnej opieki medycznej,
  • sprzęt - komputer stacjonarny / laptop, monitory i dodatki biurowe,
  • możliwość dostosowania godzin pracy,
  • pracę w trybie zdalnym lub / oraz z biura w Krakowie lub Poznaniu,
  • możliwość uczestniczenia w wewnętrznym programie szkoleń,
  • ścieżkę kariery umożliwiającą stały rozwój,
  • udział w spotkaniach biznesowych i integracyjnych.
  • Сообщите об этом задании
    checkmark

    Thank you for reporting this job!

    Your feedback will help us improve the quality of our services.

    Подать заявку
    Мой email
    Нажимая «Продолжить», я даю согласие neuvoo на обработку моих данных и отправку уведомлений по электронной почте, как описано в Политике конфиденциальности neuvoo. В любое время я могу отозвать свое согласие или отказаться от подписки.
    Продолжить
    Форма заявки