W skrócie
- Zadania: Projektuj i buduj skalowalne API oraz usługi backendowe.
- Firma: Innowacyjna firma technologiczna z kulturą współpracy.
- Benefity: Zdalna praca, konkurencyjne wynagrodzenie i możliwości rozwoju zawodowego.
- Pozostałe informacje: Dynamiczne środowisko z doskonałymi możliwościami rozwoju kariery.
- Dlaczego ta praca: Pracuj z nowoczesnymi technologiami i twórz rozwiązania, które mają realny wpływ.
- Kwalifikacje: 4+ lata doświadczenia w programowaniu backendowym i umiejętności współpracy w zespole.
Przewidywane wynagrodzenie mieści się w przedziale 121500 - 148500 zł za rok.
To jest zdalna pozycja. Poszukujemy inżyniera oprogramowania backendowego, który zaprojektuje i zbuduje skalowalne, wysokowydajne API i usługi przy użyciu Pythona, Node.js, Javy lub Go. Rola ta koncentruje się na budowaniu niezawodnych systemów backendowych, poprawie wydajności i bezpieczeństwa oraz wspieraniu architektur aplikacji natywnych w chmurze. Będziesz współpracować z inżynierami frontendowymi, zespołami DevOps i interesariuszami produktu, aby dostarczać gotowe do produkcji rozwiązania w szybkim, zwinnym środowisku. Idealny kandydat ma silne podstawy w systemach rozproszonych, czystej architekturze i projektowaniu baz danych.
- Kluczowe obowiązki:
- Projektowanie, rozwijanie i utrzymywanie usług backendowych oraz REST API
- Budowanie skalowalnych mikroserwisów i systemów opartych na zdarzeniach
- Optymalizacja wydajności, niezawodności i bezpieczeństwa systemu
- Projektowanie schematów baz danych i pisanie efektywnych zapytań SQL
- Integracja systemów backendowych z usługami chmurowymi i interfejsami API stron trzecich
- Uczestnictwo w przeglądach kodu i utrzymywanie standardów kodowania
- Pisanie testów automatycznych w celu zapewnienia stabilności systemu
- Współpraca z zespołami DevOps w zakresie procesów CI/CD i wdrażania
Wymagania:
- 4+ lata doświadczenia w rozwoju oprogramowania backendowego
- Silne doświadczenie w przynajmniej jednym: Python, Node.js, Java lub Go
- Doświadczenie w projektowaniu RESTful API i mikroserwisów
- Silne doświadczenie z bazami danych (PostgreSQL, MySQL lub podobne)
- Doświadczenie z Dockerem i środowiskami kontenerowymi
- Znajomość procesów CI/CD i przepływów pracy opartych na Gicie
- Zrozumienie platform chmurowych (AWS, Azure lub GCP)
- Silne umiejętności rozwiązywania problemów i debugowania
Preferowane kwalifikacje:
- Doświadczenie z Kubernetes i systemami rozproszonymi
- Doświadczenie z kolejkami wiadomości (Kafka, RabbitMQ, SQS)
- Znajomość systemów pamięci podręcznej (Redis lub podobne)
- Doświadczenie w środowiskach produkcyjnych o wysokiej dostępności
Backend Software Engineer in Katowice – pracodawca: Empowers Staffing Inc.
Nasza firma to doskonały pracodawca, który oferuje elastyczne warunki pracy w zdalnym środowisku, co pozwala na zachowanie równowagi między życiem zawodowym a prywatnym. Wspieramy rozwój naszych pracowników poprzez dostęp do szkoleń oraz możliwości współpracy z zespołami DevOps i frontendowymi, co sprzyja innowacyjności i kreatywności. Pracując u nas, będziesz częścią dynamicznego zespołu, który stawia na jakość i bezpieczeństwo rozwiązań, a także na ciągłe doskonalenie umiejętności technicznych.