Text copied to clipboard!
Tytuł
Text copied to clipboard!Starszy Inżynier Oprogramowania
Opis
Text copied to clipboard!
Poszukujemy Starszego Inżyniera Oprogramowania, który dołączy do naszego zespołu technologicznego i odegra kluczową rolę w projektowaniu, implementacji oraz utrzymaniu zaawansowanych systemów informatycznych. Osoba na tym stanowisku będzie odpowiedzialna za prowadzenie projektów programistycznych, mentoring młodszych członków zespołu oraz współpracę z interesariuszami w celu dostarczania wysokiej jakości rozwiązań technologicznych.
Starszy Inżynier Oprogramowania będzie pracować w dynamicznym środowisku, w którym innowacyjność, jakość kodu i efektywna współpraca są kluczowe. Oczekujemy, że kandydat będzie posiadał solidne doświadczenie w programowaniu w językach takich jak Java, Python, C# lub JavaScript, a także znajomość nowoczesnych architektur systemowych, takich jak mikroserwisy czy chmura obliczeniowa.
W tej roli będziesz odpowiedzialny za analizę wymagań biznesowych, projektowanie rozwiązań technicznych, implementację funkcjonalności, testowanie oraz wdrażanie oprogramowania. Będziesz również uczestniczyć w przeglądach kodu, optymalizacji wydajności aplikacji oraz rozwiązywaniu złożonych problemów technicznych.
Idealny kandydat to osoba z co najmniej 5-letnim doświadczeniem w inżynierii oprogramowania, posiadająca umiejętność pracy zespołowej, komunikatywność oraz zdolność do samodzielnego podejmowania decyzji technicznych. Znajomość narzędzi CI/CD, konteneryzacji (Docker, Kubernetes) oraz systemów kontroli wersji (Git) będzie dodatkowym atutem.
Oferujemy konkurencyjne wynagrodzenie, elastyczne godziny pracy, możliwość pracy zdalnej, budżet szkoleniowy oraz udział w innowacyjnych projektach realizowanych w międzynarodowym środowisku. Jeśli jesteś pasjonatem technologii i chcesz mieć realny wpływ na rozwój produktów cyfrowych, ta oferta jest dla Ciebie.
Obowiązki
Text copied to clipboard!- Projektowanie i implementacja rozwiązań programistycznych
- Analiza wymagań biznesowych i technicznych
- Mentoring młodszych programistów
- Udział w przeglądach kodu i zapewnianie jakości
- Współpraca z zespołami projektowymi i interesariuszami
- Optymalizacja wydajności aplikacji
- Tworzenie dokumentacji technicznej
- Wdrażanie i utrzymanie systemów produkcyjnych
- Rozwiązywanie złożonych problemów technicznych
- Udział w planowaniu sprintów i estymacji zadań
Wymagania
Text copied to clipboard!- Minimum 5 lat doświadczenia w inżynierii oprogramowania
- Biegłość w jednym lub kilku językach programowania (Java, Python, C#, JavaScript)
- Znajomość architektury mikroserwisów i rozwiązań chmurowych
- Doświadczenie z systemami kontroli wersji (Git)
- Znajomość narzędzi CI/CD
- Umiejętność pracy zespołowej i komunikatywność
- Zdolność do samodzielnego podejmowania decyzji technicznych
- Doświadczenie w pracy w metodykach zwinnych (Agile, Scrum)
- Znajomość baz danych relacyjnych i nierelacyjnych
- Znajomość konteneryzacji (Docker, Kubernetes)
Potencjalne pytania na rozmowie
Text copied to clipboard!- Jakie języki programowania znasz najlepiej?
- Czy masz doświadczenie w pracy z architekturą mikroserwisów?
- Opisz projekt, w którym pełniłeś rolę starszego inżyniera.
- Jakie narzędzia CI/CD stosowałeś w poprzednich projektach?
- Czy masz doświadczenie w pracy z chmurą (AWS, Azure, GCP)?
- Jakie metodyki zarządzania projektami znasz i stosowałeś?
- Czy miałeś okazję mentorować innych programistów?
- Jak radzisz sobie z rozwiązywaniem złożonych problemów technicznych?
- Jakie są Twoje oczekiwania względem rozwoju zawodowego?
- Czy jesteś otwarty na pracę zdalną lub hybrydową?