O projekcie: Dostawca leasingu dla pojazdów (samochodów osobowych i ciężarowych) buduje kompleksową platformę technologiczną zaprojektowaną w celu usprawnienia podejmowania decyzji kredytowych dla mikroprzedsiębiorstw, poprawy komunikacji z dostawcami i wsparcia rynku, gdzie użytkownicy mogą przeglądać opcje leasingowe i składać wnioski online. Firma działa na kilku rynkach UE, z biurami na Słowacji i we Francji.
Produkt: Finansowanie oparte na aktywach dla mikroprzedsiębiorców.
Technologie projektu: Python 3.9+, Django REST Framework, Celery, FastAPI, Selenium, GCP, Google Cloud SQL (Postgresql), Google Cloud Firestore, Elastic Search.
Zespół: 2 programistów Python + zewnętrzni kontraktorzy.
Czas trwania projektu: ponad 1 rok.
Etap rozwoju: MVP
Wymagane umiejętności techniczne:
- Silna znajomość tworzenia systemów back-endowych w Pythonie, najlepiej w środowisku mikrousług lub chmurowym.
- Doświadczenie z Flask lub Django: Znajomość frameworków webowych Pythona do tworzenia skalowalnych API i usług.
- Solidne doświadczenie w tworzeniu i konsumowaniu RESTful API, zapewniając płynną integrację z systemami zewnętrznymi i wewnętrznymi.
- Znajomość środowisk chmurowych do wdrażania mikrousług.
- Mocne umiejętności pracy z Git w kontekście zespołowym.
- Co najmniej 4 lata doświadczenia w programowaniu w Pythonie, najlepiej w kontekście mikrousług lub FinTechu.
Wymagane umiejętności miękkie:
- Zdolność do szybkiego rozwiązywania problemów technicznych.
- Współpracujące nastawienie, umiejętność pracy w dynamicznym środowisku z zespołami międzydziałowymi (frontend, produkt itp.).
- Doświadczenie w pracy w środowiskach agile, uczestnictwo w sprintach i dostarczanie funkcji na czas.
Zadania:
- Tworzenie, testowanie i utrzymywanie różnych mikrousług opartych na Pythonie, wspierających obliczenia w czasie rzeczywistym, decyzje kredytowe i generowanie umów.
- Praca nad integracją zewnętrznych źródeł danych (biura kredytowe, bramki płatności itp.) i systemów wewnętrznych (CRM, moduł dealera/agenta) za pośrednictwem API.
- Pisanie czystego, wydajnego i łatwego do utrzymania kodu, optymalizując wydajność mikrousług.
- Współpraca z programistami front-end, liderem technicznym i innymi członkami zespołu w celu zapewnienia płynnej integracji usług back-endowych.
- Pisanie testów jednostkowych, debugowanie i zapewnianie jakości kodu poprzez wzajemne przeglądy.
- Zapewnienie zgodności kodu z branżowymi standardami bezpieczeństwa, zwłaszcza w zakresie przetwarzania wrażliwych danych finansowych i danych klientów.
Etapy rozmów kwalifikacyjnych:
Część techniczna (1 etap): techniczna rozmowa online z CTO.
Ostateczna część (2 etap): rozmowa online z CEO.
Harmonogram pracy:
Praca na pełen etat — 100% zdalna. Elastyczny dzień pracy (rozpoczęcie od 8:00 do 11:00).