Fullstack Developer (Java, JavaScript)
Scalo
⚲ Kraków
18 480 - 20 160 PLN (B2B)
Wymagania
- Kotlin
- Java
- Spring Framework
- PostgreSQL
- Oracle
- AWS S3
- SNS
- Amazon SQS
- Amazon RDS
- IAM
- DevOps
- Docker
- Kubernetes
- Git
- DDD
- SDLC
- JavaScript (nice to have)
- TypeScript (nice to have)
- npm (nice to have)
- Python (nice to have)
- Terraform (nice to have)
- Helm (nice to have)
Opis stanowiska
O projekcie: Cześć! U nas znajdziesz to, czego szukasz - przekonaj się! Co dla Ciebie mamy: - Stabilna współpraca Wyzwania technologiczne i praca z nowoczesnymi rozwiązaniami. Internal Mobility - nie musisz zmieniać firmy, żeby zmienić projekt - Ambasadorzy SCALO Rozwijaj kompetencje techniczne i presalesowe, wpływaj na kierunek rozwoju organizacji i wspieraj innych - Budowanie marki osobistej Twórz wartościowe treści, dziel się wiedzą i doświadczeniem, występuj jako ekspert na wydarzeniach (np. ProMeet) - rozwijaj swoją markę w naturalny sposób - Benefit box Pełna opieka medyczna, karta MultiSport i szeroka oferta Motivizera - wybieraj benefity, które dbają o Twoje zdrowie, energię i codzienny komfort - Program poleceń Poleć znajomego z IT, a resztą zajmiemy się my – on dostaje nowy projekt, Ty bonus. Win–win w najczystszej postaci - Integracje i wydarzenia firmowe Wspólne wyjścia, firmowe eventy i okazje do poznania się poza projektami – bo dobre relacje tworzą najlepsze zespoły Wymagania: Ta oferta jest dla Ciebie, jeśli: - posiadasz doświadczenie komercyjne w pracy z Kotlin lub Java 8+, - znasz Spring Framework oraz masz praktyczne doświadczenie w budowie mikroserwisów, - masz doświadczenie z bazami danych (PostgreSQL, Oracle), - znasz środowisko chmurowe AWS (S3, SNS, SQS, RDS, IAM), - pracujesz zgodnie z podejściem DevOps i korzystasz z narzędzi takich jak Docker, Kubernetes, CI/CD (Jenkins, Git), - stosujesz dobre praktyki inżynieryjne (DDD, SOLID) oraz dbasz o jakość kodu, - rozumiesz i stosujesz zasady testowania (piramida testów), - masz doświadczenie pracy w pełnym cyklu życia oprogramowania (SDLC), - znasz podstawy JavaScript/TypeScript (npm) – mile widziane, - komunikujesz się w języku angielskim na poziomie umożliwiającym pracę w międzynarodowym środowisku, - jesteś dostępny do rozpoczęcia współpracy w ciągu maksymalnie 30 dni, - dodatkowym atutem będzie znajomość: Python, Ktor, Terraform, Helm, - cechuje Cię samodzielność, proaktywność oraz nastawienie na rozwiązywanie problemów i realny wpływ na produkt. Codzienne zadania: - uczestnictwo w projekcie z obszaru międzynarodowego e-commerce, obejmującego rozwój i skalowanie platformy obsługującej miliony użytkowników w Europie,wykorzystywany stos technologiczny: Kotlin, Python, Spring, mikroserwisy, AWS, Docker, Kubernetes, CI/CD (Jenkins, Git) oraz w mniejszym stopniu JavaScript/TypeScript, - praca w zespole rozwijającym systemy w takich obszarach jak: Accounting, Pricing, Magazyny, Delivery, Customer View, - projektowanie, rozwój i utrzymanie nowoczesnych aplikacji backendowych w architekturze mikroserwisowej, - udział w pełnym cyklu życia oprogramowania (analiza, projektowanie, implementacja, testy, wdrożenia, utrzymanie), - współtworzenie i rozwijanie architektury systemów z wykorzystaniem dobrych praktyk inżynieryjnych (DDD, SOLID), - implementacja i rozwój usług opartych o technologie Kotlin/Java oraz integracja z komponentami frontendowymi, - praca z bazami danych (PostgreSQL, Oracle) oraz projektowanie warstwy persystencji, - wykorzystanie chmury (AWS) oraz narzędzi DevOps do automatyzacji procesów (Docker, Kubernetes, CI/CD), - dbanie o jakość kodu poprzez rozwój testów i stosowanie zasad piramidy testów, - współpraca z zespołami produktowymi, analitykami i DevOps przy rozwijaniu skalowalnych rozwiązań, - aktywny udział w usprawnianiu procesów, proponowanie rozwiązań i wpływ na rozwój produktu, - praca w 100% zdalna, - stawka do 120 zł/h przy B2B w zależności od doświadczenia.