Rainbow Tours S.A.
Backend Developer
Łódź, Śródmieście, Piotrkowska 270Praca hybrydowaMid / Regular
Obowiązki
- Rozwój i utrzymanie usług backendowych w .NET oraz Go.
- Projektowanie komunikacji między usługami, w tym przepływów asynchronicznych opartych o RabbitMQ.
- Udział w projektowaniu architektury i budowie nowego systemu opartego o PostgreSQL.
- Stosowanie wzorców projektowych i dbanie o jakość oraz czytelność kodu.
- Projektowanie i optymalizacja struktur danych oraz zapytań. Współpraca przy wdrożeniach na klaster Kubernetes i okazjonalne prace w chmurze (GCP).
- Pisanie testów jednostkowych i integracyjnych.
- Udział w code review i analizie wymagań biznesowych.
Wymagania
- Min. 2–3 lata komercyjnego doświadczenia jako programista backend.
- Dobra znajomość C# i .NET lub Go, połączona z gotowością do pracy w obu technologiach.
- Praktyczna znajomość wzorców projektowych oraz zasad SOLID i umiejętność ich świadomego stosowania.
- Doświadczenie z komunikacją asynchroniczną i brokerami wiadomości (RabbitMQ lub podobne).
- Otwartość na pracę z narzędziami AI wspierającymi programowanie (korzystamy z Claude i GitHub Copilot)
- Praktyczna znajomość relacyjnych baz danych (MS SQL lub PostgreSQL) i SQL.
- Doświadczenie z Redisem.
- Znajomość projektowania REST API.
- Praktyczna praca z Dockerem i podstawowa znajomość Kubernetesa.
- Znajomość Gita i pracy z code review.
- Samodzielność i dobra komunikacja w zespole.
- mikroserwisy / CQRS / Event Sourcing / Outbox / Saga
- DDD
- kolejki / retry / dead-letter queue / idempotentność
- efektywne używanie asystentów AI
- Umiejętność nurkowania w kodzie legacy bez maski gazowej i lęku przed tym, co zastaniesz na dnie repozytorium z 2013 roku.
- ArangoDB / NoSQL
- GCP / Firebase
Co oferujemy
- Zatrudnienie w oparciu o umowę o pracę, umowę zlecenie lub kontrakt B2B.
- Elastyczne godziny pracy oraz pracę hybrydową – biuro w Łodzi (min. 3 dni w tygodniu w biurze).
- Dofinansowanie do Platformy MyBenefit (w tym karty Multisport), ubezpieczenie na życie oraz ubezpieczenie zdrowotne.
- Premiowany program poleceń pracowników.
- Stałą zniżkę na wycieczki z oferty Rainbow.
- Spotkania integracyjne.
- Możliwość uczestnictwa w dodatkowych eventach m. in. technologiczne piątki, hakatony.
- ubezpieczenie na życie
- elastyczny czas pracy
- zniżki na firmowe produkty i usługi
- spotkania integracyjne
- firmowa drużyna sportowa
- brak dress code’u
- program rekomendacji pracowników
- pikniki rodzinne