TheProtocol.IT Praca zdalna Senior

Senior Backend Python Developer

Fundacja Szkoła w Chmurze

⚲ Warszawa

20 000 - 25 000 zł brutto

Wymagania

  • Python
  • Django
  • PostgreSQL
  • Docker
  • Angular (nice to have)

Opis stanowiska

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)

Zakres obowiązków:
- 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

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

🔍 Dekoder Ogłoszenia

🔴
Minimum 5 lat doświadczenia w Backendzie
Może oznaczać 5 lat ogólnego doświadczenia w tworzeniu backendu, niekoniecznie na poziomie seniorskim.
🔴
Samodzielność, odpowiedzialność i techniczne myślenie
Oczekuje się, że będziesz rozwiązywać problemy bez ciągłego nadzoru, co może oznaczać brak wsparcia lub jasnych wytycznych.
🔴
Praca z systemami legacy i ich stopniową refaktoryzacją
Może oznaczać pracę nad starym, trudnym do utrzymania kodem, gdzie refaktoryzacja jest priorytetem, a nie tylko opcją.
🟡
Realny wpływ na decyzje technologiczne
Może oznaczać, że będziesz mieć wpływ na wybór technologii, ale ostateczne decyzje mogą należeć do kogoś innego.
🟡
Wynagrodzenie adekwatne do doświadczenia
Jest to standardowe sformułowanie, które nie daje żadnych konkretnych informacji o widełkach płacowych.