Text copied to clipboard!

Tytuł

Text copied to clipboard!

Główny Programista Python

Opis

Text copied to clipboard!
Szukamy Głównego Programisty Python, który dołączy do naszego zespołu technologicznego i odegra kluczową rolę w projektowaniu, rozwijaniu oraz utrzymaniu nowoczesnych aplikacji i usług opartych na języku Python. Osoba na tym stanowisku będzie odpowiedzialna nie tylko za dostarczanie wysokiej jakości kodu, ale również za wyznaczanie standardów technicznych, wspieranie mniej doświadczonych programistów oraz aktywny udział w podejmowaniu decyzji architektonicznych. To rola dla osoby, która łączy bardzo dobre umiejętności programistyczne z myśleniem strategicznym, dbałością o jakość oraz zdolnością do efektywnej współpracy z zespołami produktowymi, DevOps, QA i interesariuszami biznesowymi. Na tym stanowisku będziesz pracować nad skalowalnymi systemami backendowymi, integracjami API, automatyzacją procesów oraz optymalizacją wydajności istniejących rozwiązań. Oczekujemy, że kandydat będzie potrafił samodzielnie analizować wymagania biznesowe, przekładać je na rozwiązania techniczne i proponować usprawnienia, które zwiększą niezawodność, bezpieczeństwo i łatwość utrzymania systemów. Główny Programista Python będzie również uczestniczyć w przeglądach kodu, planowaniu sprintów, estymacji zadań oraz definiowaniu dobrych praktyk w zakresie testowania, dokumentacji i wdrażania oprogramowania. Idealny kandydat posiada bogate doświadczenie w pracy z frameworkami Python, takimi jak Django, Flask lub FastAPI, zna zasady projektowania oprogramowania, wzorce architektoniczne oraz nowoczesne podejścia do tworzenia aplikacji chmurowych i konteneryzowanych. Ważna jest także znajomość baz danych relacyjnych i nierelacyjnych, narzędzi CI/CD oraz praktyk związanych z bezpieczeństwem aplikacji. Szukamy osoby, która potrafi skutecznie komunikować się z zespołem, podejmować odpowiedzialność za kluczowe komponenty systemu i wspierać rozwój techniczny całej organizacji. Oferujemy możliwość pracy nad ambitnymi projektami o realnym wpływie na biznes, dużą samodzielność w działaniu oraz środowisko, w którym cenione są inicjatywa, jakość i ciągłe doskonalenie. Jeśli cenisz sobie rozwiązywanie złożonych problemów, lubisz budować solidne systemy i chcesz mieć wpływ na kierunek rozwoju technologii w organizacji, ta rola może być idealnym kolejnym krokiem w Twojej karierze.

Obowiązki

Text copied to clipboard!
  • Projektowanie i rozwijanie skalowalnych aplikacji backendowych w Pythonie
  • Podejmowanie decyzji architektonicznych dotyczących nowych i istniejących systemów
  • Prowadzenie przeglądów kodu oraz dbanie o wysokie standardy jakości
  • Mentorowanie członków zespołu i wspieranie ich rozwoju technicznego
  • Współpraca z zespołami produktowymi, QA, DevOps i analitykami biznesowymi
  • Optymalizacja wydajności, bezpieczeństwa i niezawodności aplikacji
  • Tworzenie oraz utrzymywanie dokumentacji technicznej
  • Udział w planowaniu sprintów, estymacji zadań i priorytetyzacji prac

Wymagania

Text copied to clipboard!
  • Bardzo dobra znajomość języka Python i dobrych praktyk programistycznych
  • Minimum kilkuletnie doświadczenie w tworzeniu aplikacji produkcyjnych
  • Doświadczenie z frameworkami Django, Flask lub FastAPI
  • Znajomość projektowania REST API oraz integracji systemowych
  • Doświadczenie w pracy z bazami danych SQL i NoSQL
  • Znajomość narzędzi kontroli wersji, w szczególności Git
  • Praktyczna wiedza z zakresu testów automatycznych i CI/CD
  • Umiejętność projektowania architektury oprogramowania i rozwiązywania złożonych problemów

Potencjalne pytania na rozmowie

Text copied to clipboard!
  • Jakie masz doświadczenie w projektowaniu dużych systemów opartych na Pythonie?
  • Z którymi frameworkami Python pracowałeś najdłużej i w jakim zakresie?
  • Czy prowadziłeś przeglądy kodu i mentorowałeś innych programistów?
  • Jakie podejście stosujesz do testowania i zapewniania jakości kodu?
  • Jakie masz doświadczenie z wdrożeniami chmurowymi i konteneryzacją?
  • Opisz projekt, w którym odpowiadałeś za decyzje architektoniczne.