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