{"id":4258589,"url":"https://alion.io/job/rainbow-tours-backend-developer","title":"Backend Developer","company":{"id":2506196,"name":"Rainbow Tours","domain":"rainbowtours.co.uk","url":"https://alion.io/company/rainbowtours-co-uk","size_band":"1-10","is_staffing_agency":false,"employer_type":"direct","is_intermediary":false,"listed_via":null,"ats_vendor":null,"truth_index":null},"role":"Backend","role_family":"Backend","seniority":null,"employment_type":"full_time","work_mode":"hybrid","remote_scope":null,"remote_scope_basis":null,"remote_working_hours":null,"hiring_geo_confidence":"structured","locations":["Łódź, Poland"],"countries":["PL"],"hiring_countries":[],"hiring_countries_total":0,"salary":null,"salary_estimate":null,"experience_years_min":null,"visa_sponsorship":false,"relocation_package":false,"has_equity":false,"technologies":[{"name":".NET","optional":false},{"name":"C#","optional":false},{"name":"Claude","optional":false},{"name":"Copilot","optional":false},{"name":"ElasticSearch","optional":false},{"name":"GCP","optional":false},{"name":"Go","optional":false},{"name":"Kubernetes","optional":false},{"name":"MS SQL","optional":false},{"name":"PostgreSQL","optional":false},{"name":"RabbitMQ","optional":false},{"name":"Rest API","optional":false},{"name":"SQL","optional":false},{"name":"ArangoDB","optional":true},{"name":"Firebase","optional":true}],"status":"live","first_seen_at":"2026-11-13T13:56:50Z","employer_posted_date":null,"last_verified_at":"2026-11-13T13:56:50Z","board_verified":false,"closed_at":null,"days_open":0,"trust":{"level":"not_scored","repost_count":null,"flags":[],"days_open":0},"description":"Firma Rainbow Tours S. A. jest obecna na rynku od 1990 roku. Jesteśmy jednym z największych touroperatorów w Polsce.\nDołączając do zespołu R.pl możesz liczyć na kontakt z nowoczesnymi technologiami oraz na silne wsparcie doświadczonych programistów, którzy tworzyli systemy od podstaw. Nasze aplikacje wykorzystywane są przez pracowników i klientów Rainbow na całym świecie. Zespół backendowy tworzy reaktywny, rozproszony system mikroserwisowy. Sięgamy po rozwiązania, takie jak Kubernetes, Elasticsearch, RabbitMQ.\n\nDział IT liczy ponad 100 osób. Dzielimy się na trzy mniejsze zespoły (potocznie Web – czyli R.pl, Travella – aplikacja dla naszych sprzedawców oraz agentów i zespół dbający o podstawę naszego biznesu - CMS). Codziennie dbamy o dostarczanie jak najlepszych rozwiązań. Wspierają nas w tym m. in. Testerzy, Administratorzy, Support oraz DevOpsi.\n\nBackend Developer\n\nTwój zakres obowiązków:\nRozwój i utrzymanie usług backendowych w .NET oraz Go.\n\nProjektowanie komunikacji między usługami, w tym przepływów asynchronicznych opartych o RabbitMQ.\n\nUdział w projektowaniu architektury i budowie nowego systemu opartego o PostgreSQL.\n\nStosowanie wzorców projektowych i dbanie o jakość oraz czytelność kodu.\n\nProjektowanie i optymalizacja struktur danych oraz zapytań.\n\nWspółpraca przy wdrożeniach na klaster Kubernetes i okazjonalne prace w chmurze (GCP).\n\nPisanie testów jednostkowych i integracyjnych.\n\nUdział w code review i analizie wymagań biznesowych.\n\nNasze wymagania:\nMin. [2–3] lata komercyjnego doświadczenia jako programista backend.\n\nDobra znajomość C# i .NET lub Go, połączona z gotowością do pracy w obu technologiach.\n\nPraktyczna znajomość wzorców projektowych oraz zasad SOLID i umiejętność ich świadomego stosowania.\n\nDoświadczenie z komunikacją asynchroniczną i brokerami wiadomości (RabbitMQ lub podobne).\n\nOtwartość na pracę z narzędziami AI wspierającymi programowanie (korzystamy z Claude i GitHub Copilot)\n\nPraktyczna znajomość relacyjnych baz danych (MS SQL lub PostgreSQL) i SQL.\n\nDoświadczenie z Redisem.\n\nZnajomość projektowania REST API.\n\nPraktyczna praca z Dockerem i podstawowa znajomość Kubernetesa.\n\nZnajomość Gita i pracy z code review.\n\nSamodzielność i dobra komunikacja w zespole.\n\nMile widziane:\nDoświadczenie z architekturą mikroserwisową i wzorcami takimi jak CQRS, Event Sourcing, Outbox czy Saga.\n\nZnajomość Domain-Driven Design.\n\nRozumienie zagadnień takich jak kolejki, retry, dead-letter queue i idempotentność przetwarzania.\n\nDoświadczenie w efektywnym korzystaniu z asystentów AI w programowaniu (np. przy generowaniu testów, refaktoryzacji czy code review). \n\nUmiejętność nurkowania w kodzie legacy bez maski gazowej i lęku przed tym, co zastaniesz na dnie repozytorium z 2013 roku. \n\nDoświadczenie z ArangoDB lub innymi bazami NoSQL.\n\nDoświadczenie z Google Cloud Platform, w tym z Firebase.\n\nOferujemy:\nZatrudnienie w oparciu o umowę o pracę, umowę zlecenie lub kontrakt B2B.\n\nElastyczne godziny pracy oraz pracę hybrydową – biuro w Łodzi (min. 3 dni w tygodniu w biurze).\n\nDofinansowanie do Platformy MyBenefit (w tym karty Multisport), ubezpieczenie na życie oraz ubezpieczenie zdrowotne.\n\nPremiowany program poleceń pracowników.\n\nStałą zniżkę na wycieczki z oferty Rainbow.\n\nSpotkania integracyjne.\n\nMożliwość uczestnictwa w dodatkowych eventach m. in. technologiczne piątki, hakatony.\n\nRekrutacja:\nKontakt telefoniczny z wybranymi Kandydatami.\n\nRozmowa rekrutacyjna 1 – 1,5 godz. w siedzibie Rainbow Tours S. A. przy ul. Piotrkowskiej 270 w Łodzi. W spotkaniu wezmą udział Rekruter, Dyrektor Działu IT oraz Kierownik zespołu, do jakiego Cię potrzebujemy. Podczas rozmowy przeprowadzimy zadanie rekrutacyjne.\n\nSkontaktujemy się z wybranymi kandydatami.\nTech stack\n.NET C#\nMsSQL\nGolang\nRabbitMQ\nRedis\nREST API\nDocker\nKubernetes","description_format":"text","description_chars":3787,"description_truncated":false,"requirements":{"experience_years_min":null,"management_years_min":null,"team_size_min":null,"manages_managers":false,"education":null,"security_clearance":false,"languages":[]},"benefits":[],"hiring_locations":[],"hiring_excludes":[],"relocation_offered":false,"industries":["Travel & Tourism","Travel Agencies","Eco Tourism"],"lifecycle":[{"event":"open","at":"2026-11-13T14:26:30Z"}],"visa":[],"liveness":{"score":86,"band":"hot","label":"Hiring now","p_open":1,"p_active":0.86,"p_room":1,"age_days":0,"expected_fill_days":30,"reasons":["seen:0","win:early"],"computed_at":"2026-11-13T20:48:10Z"},"pay":null,"html_url":"https://alion.io/job/rainbow-tours-backend-developer","json_url":"https://alion.io/job/rainbow-tours-backend-developer.json","meta":{"generated_at":"2026-11-13T20:48:10Z","cache_seconds":300,"methodology":"https://alion.io/methodology","terms":"https://alion.io/terms","contact":"https://alion.io/contact","api":"https://alion.io/developers","about":"Alion is a live layer of people, companies and AI agents: who they are, whether they are real and active right now, what they do and how to work with them, readable by people and by agents and paid per call.","catalog":"https://alion.io/catalog.json","usage":{"tier":"crawler_verified","counted_by":"address","units_charged":1,"used_today":41449,"day_limit":null,"remaining_today":null,"minute_limit":300,"resets_at":"2026-11-14T00:00:00Z"}},"offers":[{"id":"company.slices","title":"One company in depth, by slice","status":"live","price":{"credits":0.1,"usd":0.01,"plus_per_slice":{"credits":0.05,"usd":0.005}},"unit":"per company, plus each slice with data","note":"the employer in depth","call":{"mcp_tool":"get_company","arguments":{"id":2506196},"rest":"https://alion.io/mcp/rest/get_company?id=2506196"},"human":"https://alion.io/catalog?offer=company.slices&for=job%2Frainbow-tours-backend-developer"},{"id":"market.stats","title":"A market slice: pay, demand and time to fill","status":"free","price":{"credits":0,"usd":0},"unit":"per slice","note":"pay, demand and time to fill for this role and place","call":{"mcp_tool":"market_stats"},"human":"https://alion.io/catalog?offer=market.stats&for=job%2Frainbow-tours-backend-developer"},{"id":"job.search","title":"Open jobs by role, technology, place, pay and visa","status":"live","price":{"credits":0.1,"usd":0.01},"unit":"per posting in a list","note":"similar open postings","call":{"mcp_tool":"search_jobs"},"human":"https://alion.io/catalog?offer=job.search&for=job%2Frainbow-tours-backend-developer"},{"id":"company.verify","title":"Is this company real and active right now","status":"pilot","price":null,"unit":"per company","request":{"url":"https://alion.io/catalog/request","method":"POST","body":"{\"offer\": \"company.verify\", \"for\": \"job/rainbow-tours-backend-developer\", \"note\": \"what you need it for\"}"},"human":"https://alion.io/catalog?offer=company.verify&for=job%2Frainbow-tours-backend-developer"}],"agent":{"mcp":"https://alion.io/mcp/jobs","mcp_open":"https://alion.io/mcp/open","next":[{"tool":"get_job","arguments":{"id":4258589}},{"tool":"search_jobs","arguments":{"company":"rainbowtours.co.uk","detail":"compact"}},{"tool":"match_people","arguments":{"job_id":4258589},"note":"people open to offers who fit this vacancy"}],"note":"The same data through MCP tools: https://alion.io/mcp/open needs no sign-in (compact searches, postings, people); https://alion.io/mcp with an Alion account has everything. Docs: https://alion.io/developers"}}