Senior Backend Python Developer

Python

Senior Backend Python Developer

Python
-, Warszawa +4 Locations

Szkoła w Chmurze

Full-time
B2B
Senior
Remote
5 423 - 6 779 USD
Net per month - B2B

Job description

Szukamy doświadczonego Senior Backend Developera, który pomoże nam rozwijać i skalować nowoczesną platformę webową. Jeśli Backend to Twoje naturalne środowisko, a architektura, jakość kodu i odpowiedzialność techniczna są dla Ciebie ważniejsze niż „feature factory” – zapraszamy.

Zakres obowiązków:

  • Doświadczenie w pracy z platformami obsługującymi płatności (przede wszystkim Stripe oraz Przelewy24) – projektowanie, rozwój i utrzymanie integracji

  • Projektowanie i rozwój Backendu w Pythonie (Django / Django REST Framework)

  • Współtworzenie architektury systemu (monolit + integracje, async, background tasks)

  • Optymalizacja wydajności i skalowalności aplikacji

  • Integracje z systemami zewnętrznymi (API, webhooki, płatności, usługi third-party)

  • Dbanie o jakość kodu: code review, testy, dobre praktyki

  • Współpraca z frontendem (Angular) i zespołem produktowym

  • Realny wpływ na decyzje technologiczne

Wymagania:

  • Minimum 5 lat doświadczenia w Backendzie

  • Bardzo dobra znajomość Pythona i Django

  • Doświadczenie z Django REST Framework

  • Praktyczna znajomość baz danych PostgreSQL

  • Doświadczenie z Docker / Docker Compose

  • Znajomość zagadnień async (Celery, Redis, kolejki)

  • Umiejętność projektowania API i pracy z dokumentacją

  • Samodzielność, odpowiedzialność i techniczne myślenie

Mile widziane:

  • Doświadczenie w projektowaniu większych systemów (DDD, CQRS, wzorce projektowe)

  • Praca z systemami legacy i ich stopniową refaktoryzacją

  • Doświadczenie w edukacji online / platformach SaaS

  • Znajomość Angulara (na poziomie współpracy z FE)

Oferujemy:

  • Realny wpływ na produkt i architekturę

  • Pracę przy sensownym, długoterminowym projekcie

  • Dużą autonomię techniczną

  • Elastyczne godziny pracy i pracę zdalną

  • Współpracę B2B lub UoP

  • Wynagrodzenie adekwatne do doświadczenia

Jeśli lubisz backend, który ma znaczenie, a nie tylko „kolejne endpointy” — odezwij się.

Etapy rekrutacji:

1. Zaproszenie na video screening

2. Zadanie rekrutacyjne sprawdzające znajomość DRF

3. Po ok. 5 dniach od odesłania zadania, po pozytywnej jego ocenie umawiamy spotkanie online, ok. 40-min. rozmowa miękko-techniczna :)

Tech stack

    Django Rest Framework

    master

    Python

    master

Office location