Python Developer
⚲ Warszawa
Do uzgodnienia
Wymagania
- Python
- Django
- Flask
- FastAPI
- REST API
- Linux
- WebSocket
- Jenkins
- Gitlab
- GitHub Actions
- Grafana
- Prometheus
- PostgreSQL
- MySQL
- Microsoft SQL Server
- Docker
- Kubernetes
- Elasticsearch
- Redis
- JavaScript
Opis stanowiska
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
Mile widziane:
Bazy danych NoSQL (Elasticsearch, Redis)
Znajomość standardów OWASP Top 10
JavaScript
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ą.
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.
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)
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
Mile widziane:
Bazy danych NoSQL (Elasticsearch, Redis)
Znajomość standardów OWASP Top 10
JavaScript
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ą.
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.
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)
🔍 Dekoder Ogłoszenia
🔴
współtworzenie architektury systemu
Może oznaczać faktyczny wpływ na architekturę lub jedynie udział w dyskusjach bez decyzyjności.
🔴
wspierać mniej doświadczonych programistów poprzez mentoring i dzielenie się wiedzą
Oprócz własnych zadań, będziesz odpowiedzialny za szkolenie juniorów, co może oznaczać dodatkowe obciążenie.
🔴
nowoczesnych aplikacji
Może oznaczać, że aplikacje są faktycznie nowoczesne, ale też że są w fazie rozwoju i mogą wymagać częstych zmian.
🔴
optymalizację wydajności aplikacji
Może oznaczać rutynowe zadania optymalizacyjne lub rozwiązywanie poważnych problemów wydajnościowych.
🟡
udział w code review
Oprócz pisania kodu, będziesz poświęcać czas na przeglądanie kodu innych, co jest standardem, ale może być czasochłonne.