Text copied to clipboard!

Tytuł

Text copied to clipboard!

Inżynier Oprogramowania Full Stack

Opis

Text copied to clipboard!
Poszukujemy doświadczonego Inżyniera Oprogramowania Full Stack, który dołączy do naszego zespołu technologicznego. Osoba na tym stanowisku będzie odpowiedzialna za projektowanie, rozwój i utrzymanie aplikacji webowych, zarówno po stronie front-end, jak i back-end. Idealny kandydat powinien posiadać szeroką wiedzę na temat nowoczesnych technologii webowych, umiejętność pracy w zespole oraz zdolność do rozwiązywania złożonych problemów technicznych. Jako Inżynier Oprogramowania Full Stack będziesz pracować nad różnorodnymi projektami, które obejmują zarówno interfejsy użytkownika, jak i logikę biznesową oraz bazy danych. Będziesz odpowiedzialny za implementację nowych funkcji, optymalizację wydajności oraz zapewnienie wysokiej jakości kodu. Współpraca z zespołem projektowym, analitykami biznesowymi oraz innymi programistami będzie kluczowa dla sukcesu w tej roli. Twoje codzienne obowiązki będą obejmować projektowanie i implementację interfejsów użytkownika przy użyciu nowoczesnych frameworków front-endowych, takich jak React, Angular lub Vue.js. Będziesz również pracować nad warstwą serwerową, wykorzystując technologie takie jak Node.js, Python, Java lub .NET. Dodatkowo, będziesz odpowiedzialny za zarządzanie bazami danych, zarówno relacyjnymi (np. PostgreSQL, MySQL) jak i nierelacyjnymi (np. MongoDB, Firebase). Oczekujemy, że kandydat na to stanowisko będzie posiadał doświadczenie w pracy z systemami kontroli wersji (np. Git), znajomość metodologii Agile oraz umiejętność pisania testów jednostkowych i integracyjnych. Ważne jest również, abyś miał doświadczenie w pracy z chmurą obliczeniową (AWS, Azure, Google Cloud) oraz umiejętność wdrażania aplikacji w środowiskach produkcyjnych. Jeśli jesteś osobą, która lubi wyzwania, chce rozwijać swoje umiejętności i pracować nad innowacyjnymi projektami, ta rola jest dla Ciebie. Oferujemy konkurencyjne wynagrodzenie, elastyczne godziny pracy, możliwość pracy zdalnej oraz dostęp do nowoczesnych narzędzi i technologii. Dołącz do naszego zespołu i twórz z nami przyszłość technologii!

Obowiązki

Text copied to clipboard!
  • Projektowanie i rozwój aplikacji webowych po stronie front-end i back-end.
  • Tworzenie i optymalizacja baz danych oraz zarządzanie ich wydajnością.
  • Implementacja nowych funkcji i rozwiązywanie problemów technicznych.
  • Współpraca z zespołem projektowym i analitykami biznesowymi.
  • Zapewnienie wysokiej jakości kodu poprzez testowanie i code review.
  • Integracja aplikacji z zewnętrznymi API i usługami.
  • Monitorowanie i optymalizacja wydajności aplikacji.
  • Wdrażanie aplikacji w środowiskach produkcyjnych i chmurowych.

Wymagania

Text copied to clipboard!
  • Doświadczenie w pracy jako Full Stack Developer.
  • Znajomość języków programowania takich jak JavaScript, Python, Java lub .NET.
  • Doświadczenie w pracy z frameworkami front-endowymi (React, Angular, Vue.js).
  • Znajomość technologii backendowych, takich jak Node.js, Django, Spring Boot.
  • Umiejętność pracy z bazami danych SQL i NoSQL.
  • Znajomość systemów kontroli wersji (Git) i metodologii Agile.
  • Doświadczenie w pracy z chmurą obliczeniową (AWS, Azure, Google Cloud).
  • Umiejętność pisania testów jednostkowych i integracyjnych.

Potencjalne pytania na rozmowie

Text copied to clipboard!
  • Jakie technologie front-endowe i back-endowe najczęściej wykorzystujesz?
  • Czy masz doświadczenie w pracy z chmurą obliczeniową? Jeśli tak, to jaką?
  • Jakie są Twoje najlepsze praktyki w zakresie optymalizacji wydajności aplikacji?
  • Czy masz doświadczenie w pracy z systemami kontroli wersji, takimi jak Git?
  • Jakie narzędzia i technologie preferujesz do testowania aplikacji?
  • Czy pracowałeś wcześniej w metodologii Agile? Jakie masz doświadczenie w tej dziedzinie?
  • Jakie było Twoje największe wyzwanie techniczne i jak je rozwiązałeś?
  • Jakie są Twoje oczekiwania dotyczące pracy w naszym zespole?