W Kitopi tworzymy dobrze wysmażony software, dzięki któremu lokalni restauratorzy mogą korzystać z dobrodziejstw globalizacji. Jesteśmy startupem z korzeniami w Dubaju posiadającym ponad 50 własnych kuchni w kilku krajach świata - z apetytem na znacznie więcej.
Cała firma to prawie 2000 osób (głównie personelu kuchennego) ale oprogramowanie powstaje za sprawą naszego 60 osobowego, krakowskiego zespołu. Dzięki niemu restauratorzy z dowolnego miejsca na świecie mogą rozbudować zasięg swojego biznesu o dowolnie wybrane miejsce na globie. Pandemia ma wielki wpływ na przyspieszenie technologicznej rewolucji w obszarze Food-Tech. To luka, którą zamierzamy wypełnić.
Dołącz do naszej ekipy!
Poszukujemy osób posiadających minimum 5 letnie doświadczenie w budowaniu rozwiązań wykorzystujących ekosystem Java. Osób, które rozumieją potrzebę posiadania spójnej, nowoczesnej platformy jako fundamentu na którym budowane są aplikacje
Rzeczy których używamy na co dzień i oczekujemy dobrej znajomości:
- Java 8/11
- Maven
- SpringBoot
- Gitlab CI/CD
- Cloud (AWS preferowany)
- Docker, Kubernetes
- Metodyki i narzędzia wspierające jakość wytwarzanego oprogramowania (testy, code review, etc)
- Metodyka pracy Agile
Znajomość poniższych obszarów będzie dodatkowym atutem:
- Standaryzacja mikroserwisów
- Tworzenie wewnętrznych bibliotek
- Event-driven architecture
- Kafka, Confluent Schema Registry
- PostgreSQL, MongoDB, ElasticSearch
- AWS Labdas, APIGW, Cognito, EKS, MSK, DynamoDB
- Infrastructure as a Code, Gitops
- Diagnostyka i rozwiązywanie problemów w środowiskach produkcyjnych
Kogo poszukujemy:
Szukamy osoby, która będzie rozwijać Platformę Kitopi. Platformę, rozumianą jako zestaw mechanizmów, bibliotek, narzędzi, pipeline'ów do wykorzystania w naszych aplikacjach. Tak by tworzone rozwiązanie było spójne, bezpieczne, skalowalne i łatwe w rozwoju.
Osoba będzie ściśle współpracować z zespołem Devops, rozwijając architekturę czerpiącą z dobrodziejstw Chmury.
Poszukujemy osoby, która będzie wykazywać się dużym zaangażowaniem na każdym etapie wytwarzania rozwiązania. Począwszy od zaprojektowania rozwiązania, poprzez implementację oraz wdrożenie. Skończywszy na wsparciu rozwiązań działających produkcyjnie.
Oczekujemy bardzo dobrych umiejętności zarządzania czasem oraz priorytetami, umiejętności przygotowywania rozwiązań w wielu małych etapach.
W naszej organizacji komunikacja jest kluczowa. Oczekujemy bardzo dobrych umiejętności interpersonalnych oraz chęci dzielenia się wiedzą.
Dodatkowe informacje
Jak wygląda proces rekrutacyjny?
- 1 etap - wstępna, techniczna rozmowa telefoniczna (około 30 minut)
- 2 etap - rozmowa techniczna oraz live coding, w biurze lub online (około 90 minut)
- 3 (opcjonalny) etap - rozmowa (już mniej techniczna) z VP of Engineering
Jak pracujemy?
- W niewielkich zespołach
- Robimy Code Review i jesteśmy praktykami Clean Code
- Stosujemy Continous Integration/Deployment
- Piszemy Testy Jednostkowe, Integracyjne
Co dla Ciebie?
- Praca zdalna (choć lubimy pracować z biura)
- Rozbudowany stack technologiczny
- Brak legacy
- Owoce i przekąski w biurze
- Lekcje języka angielskiego
- 26 dni wolnych w roku
- możliwość odwiedzenia naszych lokalizacji (możliwość tymczasowej pracy z Dubaju)
- Wewnętrzne tech - talk'i
- UoP lub B2B