Następna praca

Środkowy programista backendu (Jiji) w Genesis

Opublikowano ponad 30 dni temu

6 wyświetleń

Genesis

Genesis

0
0 recenzji
Brak doświadczenia
Kyiv
Pełny etat

Przetłumaczone przez Google

Jiji jest wiodącym rynkiem internetowym 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:Twórz i ulepszaj interfejsy API pozyskiwania klientów.Zaimplementuj

Jiji jest wiodącym rynkiem internetowym 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:

  • Twórz i ulepszaj interfejsy API pozyskiwania klientów.

  • Zaimplementuj funkcje CRM.

  • Wspieraj i ulepszaj system AutoReview.

Wymagania podstawowe:

  • Doskonała znajomość języka Python 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.

  • < li style="font-weight: pogrubienie; styl czcionki: normalny; dekoracja tekstu: brak">

    3 lata doświadczenia komercyjnego, praca z Pythonem/Golangiem, PostgreSQL

    • Co najmniej 3 lata profesjonalnego, praktycznego doświadczenia w tworzeniu i utrzymywaniu usług backendowych i 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:

  • Struktury Pythona: Flask, SQLAlchemy , FastAPI

    • Udokumentowane doświadczenie w tworzeniu interfejsów API RESTful przy użyciu Kolba, w tym zrozumienie oprogramowania pośredniego, obsługa żądań i routing.

    • biegłość w SQLAlchemy do pracy z bazami danych przy użyciu ORM, w tym do 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 zrozumienie relacyjnych baz danych

    • Dobra znajomość zasad relacyjnych baz danych, w tym normalizacji danych, indeksowania, optymalizacji zapytań i zarządzania transakcjami.

    • Doświadczenie w projektowaniu i utrzymywaniu schematów relacyjnych baz danych, a także pisaniu wydajnych zapytań SQL i korzystaniu z narzędzi do tuningu wydajności baz danych.

  • Test — nie można żyć bez testów jednostkowych

    • Rozległe doświadczenie w pisaniu testów jednostkowych i ćwiczeniu programowania sterowanego testami (TDD) w celu zapewnienia jakości i niezawodności kodu.

    • Znajomość frameworków testowych, takich jak test jednostki, Pytest lub podobna 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 w razie potrzeby.

  • Zrozumienie współczesnych koncepcji JavaScript (ES6+), a także modelu współbieżności Go i jego korzyści w zakresie 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;

  • Darmowe 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!

Przetłumaczone przez Google

Brak doświadczenia
Kyiv
Pełny etat
Czy chcesz znaleźć odpowiednią pracę?
Nowe oferty pracy w Twoim Telegram
Subskrybuj
używamy cookies
Akceptować