Jesteśmy butikowym software housem – przez "butikowy" rozumiemy skupienie na jakości, a nie ilości.
Nasz zespół tworzą specjaliści wywodzący się głównie ze świata JVM, ze szczególnym upodobaniem do Kotlina.
Pracując z nami, możesz liczyć na regularne sesje feedbackowe co 4 tygodnie oraz możliwość konsultacji technicznych – zarówno dotyczących bieżącej pracy, jak i Twojego rozwoju zawodowego.
Radbrackets od zawsze stawia na pracę zdalną – i tak pozostanie.
Zdalny projekt dla dużego, dynamicznie rozwijającego się startupu z branży dostaw żywności. Firma rozwija własny produkt oparty o architekturę mikroserwisów. Zespół IT klienta składa się z małych, autonomicznych teamów, w których programiści mają realny wpływ na dobór rozwiązań i technologii.
- Kotlin
- Spring Boot / Ktor + Koin
- Kafka
- Docker, Kubernetes, AWS
- MongoDB, PostgreSQL, Redis
- Chęć nauki Scali – mile widziana
- Ponad 5 lat doświadczenia jako Java/Kotlin Developer
- Bardzo dobra znajomość architektury oprogramowania, w szczególności mikroserwisów
- Doświadczenie w pracy przy systemach o wysokiej dostępności i dużym natężeniu ruchu
- Znajomość korutyn w Kotlinie i umiejętność ich praktycznego wykorzystania
- Doświadczenie w pracy w środowiskach CI/CD i świadomość związanych z tym wyzwaniami
- Praktyczna znajomość Domain-Driven Design (DDD) – rozumiesz korzyści i potrafisz systematycznie wdrażać to podejście
- Umiejętność tworzenia dokumentacji technicznej oraz projektowania złożonych systemów informatycznych
- Potrafisz komunikować się z biznesem i doradzać w zakresie rozwoju oprogramowania
- Wspierasz zespół nie tylko przez kod, ale też przez dzielenie się wiedzą i doświadczeniem
- Jesteś osobą, która lubi wyzwania i stale poszukuje nowych ścieżek rozwoju
- Uważasz się za profesjonalistę – empatia, odpowiedzialność i komunikatywność są Ci bliskie
- Język angielski to Twój naturalny drugi język
- Praca w 100% zdalna
- Elastyczne godziny pracy
- Duża niezależność w podejmowaniu decyzji
- Projekt oparty o architekturę mikroserwisów
- Celem projektu jest stworzenie rozwiązania, które zbiera informacje o dostępności restauratora do przyjęcia zamówienia
- Kluczowe jest, aby system był w stanie szybko i niezawodnie odpowiedzieć, czy dany restaurator jest dostępny w danym momencie