12 września 2024 r
Programista środkowego backendu (Jiji) Київ Jiji 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. Obowi
12 września 2024 r
Programista środkowego backendu (Jiji)
Київ
Jiji 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.
Obowiązki:
- Tworzenie i ulepszanie interfejsów API do pozyskiwania klientów.
- Wdróż funkcje CRM.
- Wspieraj i ulepszaj System AutoRecenzji.
Podstawowe wymagania:
- Dobra znajomość języka Python i SQL
- Dogłębna wiedza i praktyczne doświadczenie z językiem Python do tworzenia backendu, w tym pisania wydajnego, skalowalnego i łatwego w utrzymaniu kodu.
- Biegłość w pisaniu i optymalizowaniu zapytań SQL dla PostgreSQL, zrozumieniu schematów baz danych, strategiach indeksowania i obsłudze dostrajania wydajności.
- 3 lata doświadczenia komercyjnego, praca z Pythonem/Golang, PostgreSQL
- Co najmniej 3 lata doświadczenia profesjonalne, praktyczne doświadczenie w tworzeniu i utrzymywaniu usług backendowych oraz interfejsów API przy użyciu języka Python lub Golang.
- 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 w Pythonie: Flask, SQLAlchemy, FastAPI
- Udokumentowane doświadczenie w tworzeniu interfejsów API RESTful przy użyciu Flask , w tym znajomość oprogramowania pośredniczącego, obsługi żądań i routingu.
- Biegłość w programie SQLAlchemy w zakresie pracy z bazami danych przy użyciu ORM, w tym zarządzania migracjami i relacjami między modelami danych.
- Znajomość FastAPI do tworzenia wysokowydajnych asynchronicznych interfejsów API z dobrą znajomością funkcji asynchronizacji/oczekiwania w Pythonie w celu nieblokującego wykonywania kodu.
- PostgreSQL – ogólne pojęcie o relacyjnych bazach danych
- Dobra znajomość zasad relacyjnych baz danych, w tym normalizacji danych, indeksowanie, optymalizacja zapytań i zarządzanie transakcjami.
- Doświadczenie w projektowaniu i utrzymywaniu schematów relacyjnych baz danych, a także w pisaniu wydajnych zapytań SQL i korzystaniu z narzędzi do dostrajania wydajności baz danych.
- Testowanie – nie można żyć bez testów jednostkowych
- Rozległe doświadczenie w pisaniu testów jednostkowych i ćwiczeniu Testowania -Driven Development (TDD), aby zapewnić jakość i niezawodność kodu.
- Znajomość frameworków testowych, takich jak unittest , Pytest lub podobnych do automatyzacji testów, prowadzenia ciągłej integracji (CI) i zarządzania środowiskami testowymi.
Miło mieć:
Znajomość Node.js/Golang
- Podstawowa wiedza lub doświadczenie w pracy z Node.js i Golang do tworzenia mikrousług lub innych komponentów backendu, z możliwością przełączania między technologiami kiedy potrzeba.
- Zrozumienie współczesnego JavaScrkoncepcje ipt (ES6+), a także model współbieżności Go i korzyści związane z wydajnością w przypadku niektórych obciążeń backendu.
Co oferujemy:
- 20 dni roboczych corocznego płatnego urlopu i nielimitowanych płatnych zwolnień lekarskich;
- Pracuj w zaciszu własnego domu lub jednego z naszych biur w Kijowie lub Warszawie;
- Nowoczesne urządzenia Apple;
- Bezpłatne przekąski, śniadania i obiady w biurze;
- Kontynuuj naukę dzięki naszej obszernej bibliotece korporacyjnej, wewnętrznym spotkaniom online i wykładom;
- Rozwijaj swoje umiejętności dzięki naszemu programowi wynagrodzeń szkoleniowych;
- Ubezpieczenie medyczne i lekarz korporacyjny.
Dołącz do nas!