Pracuj.pl Stacjonarnie Mid New

Backend Developer

Rainbow Tours S.A.

⚲ Łódź, Śródmieście

Do uzgodnienia

Wymagania

  • min. 2–3 lata komercyjnego doświadczenia jako programista backend
  • dobra znajomość C# i .NET lub Go, z gotowością do pracy w obu technologiach
  • praktyczna znajomość wzorców projektowych oraz zasad SOLID
  • doświadczenie z komunikacją asynchroniczną i brokerami wiadomości (RabbitMQ lub podobne)
  • praktyczna znajomość relacyjnych baz danych (MS SQL lub PostgreSQL) i SQL
  • doświadczenie z Redisem
  • znajomość projektowania REST API
  • praca hybrydowa — min. 3 dni w tygodniu w biurze w Łodzi

Opis stanowiska

Rainbow Tours rozwija rozproszony system usług backendowych w .NET i Go, uruchamiany na własnym klastrze Kubernetes, z komunikacją asynchroniczną przez RabbitMQ i kilkoma bazami danych (MS SQL, ArangoDB, Redis), częściowo w Google Cloud. Będziesz rozwijać i utrzymywać usługi, projektować komunikację między nimi, brać udział w projektowaniu architektury nowego systemu opartego o PostgreSQL oraz dbać o jakość kodu i testy. To oferta dla samodzielnego backendowca, który lubi pracować z kodem legacy i nowymi projektami jednocześnie. Uwaga: opis nie precyzuje, na ile realnie wpłyniesz na architekturę nowego systemu, a rozwój istniejących usług może oznaczać sporo refaktoryzacji zastanego kodu.

🔍 Dekoder Ogłoszenia

🔴
Udział w projektowaniu architektury i budowie nowego systemu
Może oznaczać zarówno realny wpływ na architekturę, jak i jedynie implementację istniejących założeń.
🔴
Rozwój i utrzymanie usług backendowych w .NET oraz Go
Może oznaczać pracę nad istniejącym kodem, który wymaga dużo refaktoryzacji lub jest w złym stanie technicznym.
🟡
Projektowanie komunikacji między usługami, w tym przepływów asynchronicznych opartych o RabbitMQ
Może oznaczać zarówno zaawansowane wzorce projektowe, jak i proste integracje z kolejką.