Text copied to clipboard!
Tytuł
Text copied to clipboard!Starszy Inżynier Oprogramowania
Opis
Text copied to clipboard!
Poszukujemy doświadczonego Starszego Inżyniera Oprogramowania, który dołączy do naszego zespołu technologicznego. W tej roli będziesz odpowiedzialny za projektowanie, rozwój i wdrażanie zaawansowanych rozwiązań programistycznych. Będziesz współpracować z zespołem inżynierów, analityków i menedżerów produktu, aby dostarczać wysokiej jakości oprogramowanie spełniające wymagania biznesowe i techniczne.
Twoje obowiązki obejmą analizę wymagań, projektowanie architektury systemów, implementację kodu oraz optymalizację wydajności aplikacji. Będziesz również odpowiedzialny za przegląd kodu, mentoring młodszych inżynierów oraz wdrażanie najlepszych praktyk w zakresie inżynierii oprogramowania. Współpracując z zespołem, będziesz dbać o jakość kodu, testowanie i dokumentację techniczną.
Idealny kandydat powinien posiadać solidne doświadczenie w programowaniu w językach takich jak Java, Python, C# lub JavaScript oraz znać nowoczesne technologie i frameworki. Znajomość systemów baz danych, architektury mikroserwisów oraz narzędzi DevOps będzie dodatkowym atutem. Oczekujemy również umiejętności analitycznego myślenia, rozwiązywania problemów oraz efektywnej komunikacji w zespole.
Jeśli jesteś pasjonatem technologii, lubisz wyzwania i chcesz pracować nad innowacyjnymi projektami, zapraszamy do aplikowania!
Obowiązki
Text copied to clipboard!- Projektowanie i rozwój zaawansowanych aplikacji programistycznych.
- Analiza wymagań biznesowych i technicznych.
- Optymalizacja wydajności i skalowalności systemów.
- Przegląd kodu i wdrażanie najlepszych praktyk programistycznych.
- Mentoring młodszych inżynierów oprogramowania.
- Współpraca z zespołem w celu dostarczania wysokiej jakości rozwiązań.
- Tworzenie i utrzymywanie dokumentacji technicznej.
- Integracja systemów i rozwiązywanie problemów technicznych.
Wymagania
Text copied to clipboard!- Minimum 5 lat doświadczenia w programowaniu.
- Znajomość języków programowania takich jak Java, Python, C# lub JavaScript.
- Doświadczenie w pracy z bazami danych SQL i NoSQL.
- Znajomość architektury mikroserwisów i systemów rozproszonych.
- Umiejętność analitycznego myślenia i rozwiązywania problemów.
- Doświadczenie w pracy z narzędziami DevOps i CI/CD.
- Dobra znajomość wzorców projektowych i najlepszych praktyk programistycznych.
- Umiejętność pracy w zespole i efektywnej komunikacji.
Potencjalne pytania na rozmowie
Text copied to clipboard!- Jakie technologie i języki programowania są Twoją specjalnością?
- Czy masz doświadczenie w pracy z architekturą mikroserwisów?
- Jakie narzędzia DevOps i CI/CD stosowałeś w swoich projektach?
- Jakie wyzwania napotkałeś w poprzednich projektach i jak je rozwiązałeś?
- Czy masz doświadczenie w mentoringu młodszych inżynierów?
- Jakie są Twoje najlepsze praktyki w zakresie przeglądu kodu?
- Jak podchodzisz do optymalizacji wydajności aplikacji?
- Czy masz doświadczenie w pracy w metodykach Agile lub Scrum?