Oferta pracy

Regular Scala Developer

ICEO

18 00025 000 netto (+ VAT) / mies.

ICEO

Smoleńsk 23

Stare Miasto

Kraków

Technologie, których używamy

Wymagane

  • Scala

  • akka

  • Kafka

  • PostgreSQL

  • Docker

  • Git

Mile widziane

  • FinTech

  • Blockchain

  • Java

O projekcie

W związku z planami rozwoju poszukujemy programisty na stanowisko medium 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.

Twój zakres obowiązków

  • 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,

  • prowadzenie dokumentacji rozwiązań,

  • współpraca z zespołem front-end’owym,

  • QA na poziomie testów modułu,

  • koordynacja pracy z przełożonymi,

  • uczestnictwo w spotkaniach o formacie daily,

  • przestrzeganie i wprowadzanie dobrych praktyk,

  • review pracy innych developerów,

  • prowadzenie szkoleń dla innych developerów.

Nasze wymagania

  • bardzo dobra znajomość Scali,

  • minimum 2 lata doświadczenia w projektowaniu i budowaniu mikroserwisów webowych (REST),

  • minimum roczne doświadczenie w pracy z wykorzystaniem Scali,

  • doświadczenie w pracy przy projektach wydanych produkcyjnie,

  • dobra znajomość takich technologii, jak:

  • SQL (optymalnie PostgreSQL),

  • Kafka,

  • Akka,

  • Redis,

  • Docker,

  • Git,

  • znajomość zasad CI/CD,

  • umiejętność debugowania, monitorowania oraz optymalizacji wydajnościowej aplikacji,

  • znajomość konceptów wielowątkowości oraz obliczeń rozproszonych,

  • dobra znajomość języka angielskiego w mowie i piśmie.

Mile widziane

  • znajomość Java,

  • znajomość baz NoSQL,

  • znajomość Spark,

  • znajomość konceptu programowania funkcyjnego,

  • znajomość wzorca Event sourcing,

  • doświadczenie w instrumentacji kodu,

  • doświadczenie w pracy z Prometheus, Grafana,

  • doświadczenie pracy z narzędziam: Jira, Confluence, Bitbucket,

  • doświadczenie w tworzeniu aplikacji z sektora FinTech,

  • rozumienie biznesowych założeń produktu,

  • zainteresowanie technologią blockchain.

Tak organizujemy naszą pracę

Liczba osób w zespole

  • 40+

To oferujemy

  • wynagrodzenie 18 000 - 25 000 PLN netto + VAT - 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

  • stałą współpracę, w pełnym wymiarze godzin

  • możliwość dostosowania godzin pracy

  • pracę w trybie zdalnym lub z biura w Krakowie

  • możliwość uczestniczenia w wewnętrznym programie szkoleń

  • ścieżkę kariery umożliwiającą stały rozwój i osiągnięcie poziomu managerskiego

  • udział w spotkaniach biznesowych i integracyjnych

  • Benefity

  • prywatna opieka medyczna

  • możliwość pracy zdalnej

Ścieżka kariery

  • Medium Scala Developer - programowanie, udział w tworzeniu koncepcji produktu i planowaniu jego rozwoju.

  • Senior Scala Developer - programowanie, udział w tworzeniu koncepcji produktu i planowaniu jego rozwoju na stanowisku seniorskim.

  • Tech Lead - podejmowanie decyzji technologicznych w konkretnym module, przypisywanie zadań w zespole pracującym przy danym serwisie.

  • Head of Development - pełna odpowiedzialność za architekturę, cały cykl życia systemu i pracę zespołu w projekcie. Rozumienie wymagań biznesowych i umiejętność przełożenia ich na architekturę. Ustalanie priorytetów dla zadań, przekładające się na świadome budowanie i schodzenie z długu technicznego.

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

ICEO

ICEO od ponad 10 lat tworzy od podstaw innowacyjne start-upy, w obszarze blockchain, fintech i big-data. Jesteśmy Venture Builder'em, z doświadczeniem 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, praca developer’a w naszej firmie 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!

Przewiń do profilu firmy