Text copied to clipboard!

Tytuł

Text copied to clipboard!

Programista Backend

Opis

Text copied to clipboard!
Poszukujemy Programisty Backend, który dołączy do naszego zespołu technologicznego i będzie odpowiedzialny za projektowanie, rozwój oraz utrzymanie komponentów serwerowych naszych aplikacji. Idealny kandydat powinien posiadać doświadczenie w pracy z nowoczesnymi językami programowania backendowego, znać zasady projektowania API oraz potrafić efektywnie współpracować z zespołem frontendowym i DevOps. Jako Programista Backend będziesz odpowiedzialny za tworzenie skalowalnych i wydajnych rozwiązań, które wspierają nasze produkty cyfrowe. Twoja praca będzie miała bezpośredni wpływ na jakość i niezawodność usług oferowanych naszym klientom. Oczekujemy, że będziesz aktywnie uczestniczyć w procesie projektowania architektury systemów, proponować usprawnienia oraz dbać o jakość kodu poprzez testy jednostkowe i code review. W naszej firmie stawiamy na rozwój i innowacje, dlatego oferujemy dostęp do najnowszych technologii, możliwość uczestniczenia w konferencjach branżowych oraz programy szkoleniowe. Pracujemy w metodyce Agile, co pozwala nam szybko reagować na zmiany i efektywnie zarządzać projektami. Jeśli jesteś osobą samodzielną, komunikatywną i pasjonujesz się tworzeniem solidnych rozwiązań backendowych, zapraszamy do aplikowania. Dołącz do nas i rozwijaj swoją karierę w dynamicznym i wspierającym środowisku pracy.

Obowiązki

Text copied to clipboard!
  • Projektowanie i implementacja logiki backendowej aplikacji
  • Tworzenie i utrzymywanie RESTful API
  • Integracja z bazami danych i systemami zewnętrznymi
  • Optymalizacja wydajności i skalowalności aplikacji
  • Pisanie testów jednostkowych i integracyjnych
  • Współpraca z zespołem frontendowym i DevOps
  • Udział w projektowaniu architektury systemów
  • Dokumentowanie kodu i procesów technicznych
  • Rozwiązywanie problemów technicznych i debugowanie
  • Udział w przeglądach kodu (code review)

Wymagania

Text copied to clipboard!
  • Minimum 2 lata doświadczenia na podobnym stanowisku
  • Znajomość języków programowania takich jak Java, Python, Node.js lub Go
  • Doświadczenie w pracy z bazami danych SQL i/lub NoSQL
  • Znajomość zasad projektowania API (REST, GraphQL)
  • Umiejętność pracy z systemami kontroli wersji (Git)
  • Znajomość narzędzi CI/CD i konteneryzacji (Docker, Kubernetes)
  • Zrozumienie zasad bezpieczeństwa aplikacji webowych
  • Umiejętność pracy w zespole i komunikatywność
  • Znajomość języka angielskiego na poziomie technicznym
  • Doświadczenie w pracy w metodykach Agile/Scrum

Potencjalne pytania na rozmowie

Text copied to clipboard!
  • Jakie technologie backendowe znasz najlepiej?
  • Czy masz doświadczenie w pracy z mikroserwisami?
  • Jakie narzędzia CI/CD stosowałeś w poprzednich projektach?
  • Opisz swoje podejście do testowania kodu backendowego.
  • Czy miałeś okazję projektować architekturę systemu?
  • Jak radzisz sobie z debugowaniem trudnych błędów?
  • Czy pracowałeś z chmurą (AWS, Azure, GCP)?
  • Jakie masz doświadczenie z bazami danych NoSQL?
  • Jakie masz oczekiwania co do rozwoju zawodowego?
  • Czy preferujesz pracę zdalną, hybrydową czy stacjonarną?