Opis oferty
- bardzo dobrej znajomość Scali,
- minimum 2 lat doświadczenia w projektowaniu i budowaniu mikroserwisów (optymalnie webowych),
- minimum rocznego doświadczenie w pracy z wykorzystaniem Scali,
- doświadczenia w pracy przy projektach wydanych produkcyjnie,
- dobrej znajomości takich technologii, jak:
- SQL (optymalnie PostgreSQL),
- broker wiadomości (Kafka, Nats)
- Docker,
- Git,
- Znajomość jednej z technologii:
- znajomość konceptu programowania funkcyjnego
- umiejętność debugowania, monitorowania oraz optymalizacji wydajnościowej aplikacji
- znajomości zasad CI/CD,
- znajomości konceptów wielowątkowości oraz obliczeń rozproszonych,
- dobrej znajomość języka angielskiego w mowie i piśmie.
Mile widziane:
- znajomość przetwarzania strumieniowego (Akka Streams / FS2 / ZIO Streams)
- znajomość baz NoSQL (Cassandra)
- znajomość Redis
- znajomość wzorca Event sourcing
- doświadczenie w instrumentacji kodu (metryki)
- rozumienie biznesowe produktu
- doświadczenie w pracy z Prometheus, Grafana
- doświadczenie w tworzeniu aplikacji z sektora FinTech
- doświadczenie pracy z narzędziami: Jira, Confluence, Bitbucket
O stanowisku / o projekcie
O nas
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!
O projektach
Norion jest innowacyjnym labem, łączącym kompetencje technologiczne, biznesowe oraz prawne, dzięki którym powstają nowatorskie i kompletne ekosystemy tokenizacyjne. Misją Norion jest wspieranie klientów w przenoszeniu wartości do świata cyfrowego i poruszaniu się w przestrzeni Web 3.0, DeFi oraz Metaverse. Klienci mogą czerpać z doświadczenia, sprawdzonych metod działania oraz autorskich technologii firmy Norion. Otwiera to szansę na sprawne budowanie solidnych modeli biznesowych, długoterminowy wzrost, angażowanie społeczności oraz maksymalne wykorzystanie potencjału token
AdmiTrade jest spółką skupiającą się na różnych aspektach handlu kryptowalutami. Kompetencje w zakresie technologii, blockchainu oraz rynków kapitałowych pozwoliły na stworzenie platformy algorytmicznego tradingu operującej na scentralizowanych i zdecentralizowanych giełdach krytowalutowych. Przy wykorzystaniu zbudowanych narzędzi AdmiTrade świadczy także usługi Market Makingu, dostarczania płynności oraz animacji tokenów.
Metodologia
Pracujemy w metodyce Kanban.
Mamy codzienne daily projektowe oraz spotkania o formacie loży, między projektowe.
Praca w zespole co najmniej dwuosobowych nad mikroserwisem.
Język programowania: Scala,
Komunikacja: Slack, Discord
ZarzÄ…dzanie pracÄ…: Jira
Dokumentacja: Confluence
Repozytorium: Bitbucket
Monitoring: Grafana, Kibana
Infrastruktura: Docker, Kubernetes, Microservices, GCP
Ścieżka kariery:
- Regular 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.
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.
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 innymi zespołami, w tym 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.