Text copied to clipboard!

Tytuł

Text copied to clipboard!

Starszy Programista Python

Opis

Text copied to clipboard!
Poszukujemy doświadczonego Starszego Programisty Python, który dołączy do naszego zespołu technologicznego i pomoże w projektowaniu, implementacji oraz optymalizacji aplikacji opartych na Pythonie. Idealny kandydat powinien posiadać szeroką wiedzę na temat języka Python, frameworków webowych oraz baz danych, a także umiejętność pracy w zespole i rozwiązywania złożonych problemów technicznych. Jako Starszy Programista Python będziesz odpowiedzialny za rozwój i utrzymanie aplikacji, optymalizację kodu oraz współpracę z innymi członkami zespołu, w tym analitykami, testerami i menedżerami projektów. Twoja rola będzie kluczowa w zapewnieniu wysokiej jakości kodu oraz skalowalności i wydajności systemów. Oczekujemy, że kandydat będzie posiadał doświadczenie w pracy z frameworkami takimi jak Django lub Flask, a także znajomość systemów baz danych, takich jak PostgreSQL czy MySQL. Dodatkowym atutem będzie znajomość technologii chmurowych oraz narzędzi do automatyzacji procesów CI/CD. Jeśli jesteś osobą, która lubi wyzwania, potrafi pracować w dynamicznym środowisku i chce rozwijać swoje umiejętności w nowoczesnych technologiach, zapraszamy do aplikowania na to stanowisko.

Obowiązki

Text copied to clipboard!
  • Projektowanie i implementacja aplikacji w języku Python
  • Optymalizacja kodu i poprawa wydajności systemów
  • Współpraca z zespołem programistów, testerów i analityków
  • Tworzenie i utrzymywanie dokumentacji technicznej
  • Integracja aplikacji z bazami danych i systemami zewnętrznymi
  • Udział w procesach code review i wdrażaniu najlepszych praktyk programistycznych
  • Rozwiązywanie problemów technicznych i debugowanie kodu
  • Wdrażanie i utrzymywanie procesów CI/CD

Wymagania

Text copied to clipboard!
  • Minimum 5 lat doświadczenia w programowaniu w Pythonie
  • Znajomość frameworków Django lub Flask
  • Doświadczenie w pracy z bazami danych SQL (PostgreSQL, MySQL)
  • Znajomość systemów kontroli wersji, takich jak Git
  • Umiejętność pracy w zespole i komunikacji technicznej
  • Znajomość narzędzi do automatyzacji i CI/CD
  • Doświadczenie w pracy z systemami chmurowymi (AWS, Azure, GCP) będzie dodatkowym atutem
  • Znajomość języka angielskiego na poziomie umożliwiającym czytanie dokumentacji technicznej

Potencjalne pytania na rozmowie

Text copied to clipboard!
  • Jakie masz doświadczenie w pracy z frameworkami Django lub Flask?
  • Czy masz doświadczenie w optymalizacji wydajności aplikacji Python?
  • Jakie narzędzia CI/CD stosowałeś w swoich projektach?
  • Czy pracowałeś z systemami chmurowymi? Jeśli tak, to jakimi?
  • Jakie są Twoje najlepsze praktyki w zakresie code review?
  • Czy masz doświadczenie w pracy z bazami danych SQL i ich optymalizacją?
  • Jakie były największe wyzwania techniczne, z którymi się spotkałeś?
  • Jakie technologie i narzędzia chciałbyś poznać lub rozwijać w przyszłości?