Następna praca

Środkowy programista backendu (Jiji) w Genesis

Opublikowano ponad 30 dni temu

4 wyświetlenia

Genesis

Genesis

0
0 recenzji
Brak doświadczenia
Kyiv

Przetłumaczone przez Google

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!

Przetłumaczone przez Google

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