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ą?