Python Developer
TSSOpis stanowiska
W TSS tworzymy najwyższej jakości rozwiązania z zakresu Software Development, FinTech, AI Solution.
Tworzymy systemy płatnicze, bramki płatnicze online oraz rozwiązania umożliwiające innowacyjne procesowanie płatności.
Nasze zespoły uczestniczą również w projektach wykonywanych dla klientów z wielu różnych branż i specjalizacji.
Do naszego zespołu poszukujemy osoby, która ma doświadczenie w projektowaniu interfejsów użytkownika, dba o dostępność cyfrową i potrafi przekładać potrzeby użytkowników na intuicyjne rozwiązania.
Szukamy doświadczonego Python Developera, który dołączy do naszego zespołu i będzie miał realny wpływ na rozwój oraz jakość naszego systemu. Pracujemy nad rozwiązaniem działającym na bardzo dużych wolumenach danych, dlatego istotne są dla nas wydajność, skalowalność i stabilność tworzonego oprogramowania.
Forma pracy: do ustalenia - otwartość na pracę w formie hybrydowej w Warszawie
🚀 Twój zakres obowiązków
- Tworzenie wydajnego, skalowalnego i stabilnego oprogramowania.
- Projektowanie i implementacja nowych funkcjonalności wraz z testami jednostkowymi i integracyjnymi.
- Przygotowywanie i aktualizowanie dokumentacji technicznej.
- Wsparcie w diagnozowaniu problemów oraz optymalizacji działania systemu produkcyjnego operującego na bardzo dużych wolumenach danych.
- Udział w optymalizacji procesu wytwarzania oprogramowania, w tym Continuous Integration, zapewnianiu jakości i doborze technologii.
- Wykonywanie code review.
- Wsparcie procesu pracy z wykorzystaniem git-flow.
- Szacowanie prac w ramach planowanych projektów i funkcjonalności.
- Praca zgodnie z metodyką SCRUM — udział w Daily, Refinement, Sprint Planning, Sprint Review i Sprint Retrospective.
- Aktywny udział w wymianie wiedzy w zespole, m.in.:
- udział w szkoleniach technicznych,
- prowadzenie krótkich szkoleń wewnętrznych,
- dzielenie się wiedzą i dobrymi praktykami na Confluence.
- Minimum 5 lat doświadczenia na stanowisku Python Developera.
- Bardzo dobrej znajomości Python 3.x.
- Doświadczenia z Django 4.x.
- Znajomości i praktycznego doświadczenia w pracy z Django REST Framework.
- Dobrej znajomości systemów Linux/UNIX.
- Doświadczenia w pracy z Dockerem.
- Umiejętności konfiguracji i utrzymywania procesów CI/CD w GitLabie.
- Bardzo dobrej znajomości systemu kontroli wersji Git.
- Znajomości baz danych, w szczególności PostgreSQL.
- Umiejętności pracy zespołowej oraz gotowości do dzielenia się wiedzą.
- Doświadczenia w tworzeniu oprogramowania z wykorzystaniem testów jednostkowych i integracyjnych.
- Znajomość Celery.
Python 3.x · Django 4.x · Django REST Framework · PostgreSQL · Docker · Linux/UNIX · Git · GitLab CI/CD · Celery · SCRUM
Co zyskujesz, dołączając do teamu?
- Stabilność współpracy – długofalową współpracę w oparciu o kontrakt B2B
- Realny wpływ na systemy – Twoja analiza bezpośrednio kształtuje rozwiązania IT
- Rozwój kompetencji analitycznych – praca w złożonych projektach systemowych i biznesowych
- Środowisko eksperckie – współpraca z doświadczonymi zespołami IT i biznesu
- Kulturę współpracy – nacisk na komunikację, analizę i jakość rozwiązań
Interesuje Cię ta oferta?