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?