to wiodący rynek internetowy w Afryce. W 2019 roku przejęliśmy działalność OLX w pięciu krajach. Obecnie w tych lokalizacjach platforma przyciąga miesięcznie ponad 13 milionów unikalnych użytkowników, którzy angażują się w ponad 5 milionów reklam o łącznej wartości ponad 10 miliardów dolarów.Jiji jest obecnie jedną z najczęściej pobieranych i najwyżej ocenianych aplikacji w afrykańskim handlu elektronicznym.Zadania:Wdrożenie projektu (przestudiuj SDLC, struktura projektu).Wdrażaj nowe funkcje us
Jiji jest obecnie jedną z najczęściej pobieranych i najwyżej ocenianych aplikacji w afrykańskim handlu elektronicznym.
Zadania:
- Wdrożenie projektu (przestudiuj SDLC, struktura projektu).
- Wdrażaj nowe funkcje usługi Escrow.
- Wdróż nowe funkcje usługi dostawy.
- Napisz testy jednostkowe. li>
Podstawowe wymagania:< /p>
- Dobre umiejętności w zakresie Pythona i SQL
- Dogłębna wiedza i praktyczne doświadczenie z Pythonem do tworzenia backendu, w tym pisania wydajnego, skalowalnego i łatwego w utrzymaniu kodu.
- Umiejętność pisania i optymalizowania zapytań SQL dla PostgreSQL, zrozumienia schematów baz danych, strategii indeksowania i obsługi dostrajania wydajności.
- 3 lata komercyjnego doświadczenia w pracy z Pythonem i PostgreSQL
- Co najmniej 3 lata profesjonalnego, praktycznego doświadczenia w tworzeniu i utrzymywaniu usług backendowych i interfejsów API przy użyciu języka Python.
- Solidne doświadczenie w PostgreSQL, w tym projektowanie schematów, złożone zapytania i zarządzanie interakcjami z bazami danych w środowiskach produkcyjnych.
Umiejętności techniczne:
- Frameworki Pythona: Flask, SQLAlchemy, FastAPI
- Udokumentowane doświadczenie w budowaniu RESTfuL API za pomocą Flask , w tym zrozumienie oprogramowania pośredniego, obsługi żądań i routingu.
- Znajomość Fastapi do opracowywania Wysoko wydajne asynchroniczne interfejsy API, z dobrym zrozumieniem asynchronizacji Pythona/czekają na funkcje wykonania kodu bez blokowania.
- Style =" Font-Waight: 600;
- silna wiedza na temat zasad relacyjnych bazy danych, w tym normalizację danych, indeksowanie, optymalizację zapytań i zarządzanie transakcjami.
- Doświadczenie w projektowaniu i utrzymywaniu relacyjnych schematów bazy danych, a także pisaniu wydajnych zapytań SQL i użyciu narzędzi do strojenia wydajności bazy danych.
test-nie może żyć bez testowania jednostkowego - Duże doświadczenie w pisaniu testów jednostkowych i praktykując rozwój oparty na testach (TDD) w celu zapewnienia jakości i niezawodności kodu.
- Znajomość z ramami testowania, takich jak unittest , pytest lub podobny do automatyzacji testów, uruchamiania ciągłej integracji (CI) i zarządzania środowiskami testowymi.
miło mieć:
1. Node.js/Golang Knowledge
- Podstawowa wiedza lub doświadczenie zawodowe z node.js lub Golang dla budowania mikrousług lub innych komponentów zaplecza, z możliwością przełączania technologii w razie potrzeby.
- Zrozumienie współczesnych koncepcji JavaScript (ES6+), a także model współbieżności Go Go i jego korzyści dla niektórych obciążeń backendowych.
2. Otwórz wyszukiwanie/elastyczne wyszukiwanie podstawowe doświadczenie
coOferujemy:
- 20 dni roboczych corocznych płatnych wakacji i nieograniczonych płatnych chorych liści.
- Praca z komfortu domu lub ciesz się naszym biurem w Warszawie.
- nowoczesne urządzenia jabłkowe.
- darmowe przekąski, śniadania i Lunches w biurze.
- Ucz się z naszą obszerną biblioteką korporacyjną, wewnętrznymi spotkaniami online i wykładami.
- Rozwijaj swoje umiejętności dzięki naszemu programowi odszkodowań szkoleniowych.
- Ubezpieczenie medyczne i lekarz korporacyjny lekarz .
Dołącz do nas!