Text copied to clipboard!

Tytuł

Text copied to clipboard!

Starszy Programista Backend

Opis

Text copied to clipboard!
Szukamy doświadczonego Starszego Programisty Backend, który dołączy do naszego zespołu i pomoże w tworzeniu skalowalnych, wydajnych oraz bezpiecznych systemów backendowych. W tej roli będziesz odpowiedzialny za projektowanie, implementację i optymalizację aplikacji backendowych, współpracując z zespołem frontendowym, analitykami oraz innymi programistami. Twoje główne zadania będą obejmować projektowanie architektury systemów, implementację nowych funkcjonalności, optymalizację wydajności oraz dbanie o bezpieczeństwo aplikacji. Będziesz również uczestniczyć w przeglądach kodu, wdrażaniu najlepszych praktyk programistycznych oraz mentoringu młodszych członków zespołu. Idealny kandydat powinien posiadać solidne doświadczenie w programowaniu backendowym, znać nowoczesne technologie oraz frameworki, a także mieć umiejętność pracy w zespołach Agile. Znajomość baz danych, systemów rozproszonych oraz narzędzi do automatyzacji procesów CI/CD będzie dodatkowym atutem. Oferujemy atrakcyjne wynagrodzenie, elastyczne godziny pracy, możliwość pracy zdalnej oraz dostęp do nowoczesnych technologii i narzędzi. Jeśli jesteś pasjonatem programowania i chcesz rozwijać swoje umiejętności w dynamicznym środowisku, zapraszamy do aplikowania!

Obowiązki

Text copied to clipboard!
  • Projektowanie i rozwój skalowalnych systemów backendowych
  • Optymalizacja wydajności i bezpieczeństwa aplikacji
  • Współpraca z zespołem frontendowym i analitykami
  • Tworzenie i utrzymywanie dokumentacji technicznej
  • Przeglądanie kodu i wdrażanie najlepszych praktyk programistycznych
  • Mentoring młodszych programistów
  • Integracja z zewnętrznymi API i systemami
  • Automatyzacja procesów CI/CD

Wymagania

Text copied to clipboard!
  • Minimum 5 lat doświadczenia w programowaniu backendowym
  • Znajomość języków programowania takich jak Java, Python, Node.js lub Go
  • Doświadczenie w pracy z bazami danych SQL i NoSQL
  • Znajomość architektury mikroserwisów i systemów rozproszonych
  • Umiejętność pracy w metodykach Agile/Scrum
  • Doświadczenie w korzystaniu z narzędzi CI/CD
  • Znajomość systemów kontroli wersji, np. Git
  • Dobra znajomość języka angielskiego

Potencjalne pytania na rozmowie

Text copied to clipboard!
  • Jakie technologie backendowe są Ci najlepiej znane?
  • Czy masz doświadczenie w pracy z architekturą mikroserwisów?
  • Jakie strategie stosujesz do optymalizacji wydajności aplikacji?
  • Czy miałeś okazję mentorować młodszych programistów?
  • Jakie narzędzia CI/CD stosowałeś w swoich projektach?
  • Jakie były największe wyzwania, z jakimi się spotkałeś w pracy backendowej?
  • Czy masz doświadczenie w integracji z zewnętrznymi API?
  • Jakie są Twoje preferencje dotyczące pracy w zespołach Agile?