Python Developer

Warszawa
Oferta wygasa za:89 dni
Tryb pracyZdalna
Rodzaj umowyKontrakt B2B
Tryb rekrutacjiRekrutacja stacjonarna
BranżaIT

O projekcie

Poszukujemy doświadczonego Python Backend Developera do rozwoju i utrzymania nowoczesnych aplikacji opartych o architekturę mikroserwisową.

Osoba na tym stanowisku będzie odpowiedzialna za projektowanie i implementację nowych funkcjonalności, rozwój REST API, integrację z systemami zewnętrznymi oraz optymalizację wydajności aplikacji.

Projekt wykorzystuje technologie Python (Django/FastAPI/Flask), relacyjne bazy danych (PostgreSQL/MySQL), Docker, Kubernetes oraz rozwiązania CI/CD.

Istotnym elementem pracy jest współtworzenie architektury systemu, udział w code review, tworzenie testów automatycznych oraz dbanie o jakość i bezpieczeństwo kodu zgodnie z dobrymi praktykami (SOLID, DRY, KISS, OWASP).

Na co dzień będziesz współpracować z zespołem Scrum, uczestniczyć w planowaniu prac, analizie wymagań biznesowych oraz wspierać mniej doświadczonych programistów poprzez mentoring i dzielenie się wiedzą.

Twój zakres obowiązków

  • Projektowanie, implementacja i utrzymanie aplikacji backendowych w Pythonie.
  • Udział w projektowaniu architektury systemu i analiza rozwiązań technicznych.
  • Proponowanie i wdrażanie rozwiązań dla problemów technicznych i biznesowych.
  • Implementacja testów automatycznych.
  • Udział w przeglądach kodu (code review).
  • Dbanie o czytelność, wydajność i bezpieczeństwo kodu.
  • Projektowanie i implementacja rozwiązań bazodanowych (SQL).
  • Przygotowywanie i utrzymywanie konfiguracji Docker oraz Kubernetes.
  • Integracja aplikacji z systemami zewnętrznymi (REST API, systemy kolejkowe).
  • Udział w pracach zespołu scrumowego (estymacja, planowanie, backlog).
  • Przygotowywanie i aktualizacja dokumentacji technicznej i architektonicznej.
  • Współpraca z zespołem przy analizie wymagań i wdrażaniu zmian.
  • Wsparcie techniczne zespołu oraz mentoring młodszych programistów.
  • Identyfikacja ryzyk technicznych i proponowanie sposobów ich ograniczenia.
  • Optymalizacja wydajności aplikacji backendowych.

Nasze wymagania

  • Min. 5 lat doświadczenia komercyjnego w programowaniu w Pythonie.
  • Django
  • Flask/Fast API
  • REST API
  • Linux
  • WebSocket
  • Jenkins/Gitlab/Github Actions
  • monitoring (Grafana/Prometheus)
  • mikroserwisy
  • relacyjne bazy danych (PostgreSQL/MySQL/MS SQL Server)
  • wyższe wykształcenie (informatyka lub pokrewne)
  • Angielski na poziomie min. B2
  • Bazy danych NoSQL (Elasticsearch, Redis)
  • Znajomość standardów OWASP Top 10
  • JavaScript

To oferujemy

  • Praca zdalna (okazjonalne wizyty w biurze w Warszawie)
  • Elastyczne godziny pracy (start od 7:00 do 9:00)
  • Długofalowa współpraca (minimum na rok)
Zainteresowała Cię ta oferta?Aplikuj na to stanowisko!
Klauzula informacyjna

Oferty wybrane dla Ciebie

Oferty wybrane dla Ciebie