Software Engineer
TrueEngage
Jesteśmy startupem VC-backed rozwijającym wielodostępną platformę zaangażowania klientów (customer engagement) z real-time komunikacją (voice, video, chat). Będziesz odpowiedzialny za backend w Ruby on Rails (API REST/JSON:API, zarządzanie kontami, autoryzacja, integracje) oraz usługi Node.js (WebSocket signaling, przetwarzanie danych odwiedzających). Pracujesz w chmurze Azure AKS z Kubernetes i CI/CD w GitLab. Rola wymaga silnych umiejętności backendowych i infrastrukturalnych w małym, autonomicznym zespole.
Brakuje: nie podano liczby osób w zespole engineering, brak informacji o dyżurach on-call lub wsparciu produkcyjnym.
Jesteśmy startupem VC-backed rozwijającym wielodostępną platformę zaangażowania klientów (customer engagement) z real-time komunikacją (voice, video, chat). Będziesz odpowiedzialny za backend w Ruby on Rails (API REST/JSON:API, zarządzanie kontami, autoryzacja, integracje) oraz usługi Node.js (WebSocket signaling, przetwarzanie danych odwiedzających). Pracujesz w chmurze Azure AKS z Kubernetes i CI/CD w GitLab. Rola wymaga silnych umiejętności backendowych i infrastrukturalnych w małym, autonomicznym zespole.
- ✓VC-backed z ESOP (udziały dla pracowników)
- ✓26 dni płatnego urlopu na B2B
- ✓W pełni zdalna praca (remote-first)
- ✓Nowoczesny stack: Rails 8, Node 24+, K8s, Azure
- ✓Silna kultura inżynieryjna z autonomią i odpowiedzialnością
- !Mały zespół (15 osób) w 3 strefach czasowych – może wymagać elastyczności godzin pracy
- !Brak informacji o dyżurach on-call lub procedurach awaryjnych
- !React jako nice-to-have może sugerować okazjonalne wsparcie frontendu, co wykracza poza backend
- !Nie podano procesu rekrutacyjnego
- •Rozwój i utrzymanie core API w Ruby on Rails 7.x (PostgreSQL, Redis, Puma, Delayed Job) z migracją do Rails 8
- •Praca nad serwerem signalingowym w Node.js (Express + WebSockets)
- •Integracje z platformami contact center: Genesys Cloud i Vonage (API REST/webhooki)
- •Projektowanie i wykonywanie migracji bazy danych PostgreSQL (200+ migracji w schemacie)
- •Zarządzanie środowiskiem Kubernetes na Azure AKS (Helm charty, konfiguracje, deploymenty)
- •Uczestnictwo w pipeline’ach GitLab CI/CD – kontenery Docker, analiza bezpieczeństwa (SonarCloud, Aikido.dev)
- •Stopniowe zwiększanie pokrycia testami (RSpec dla Rails, Jest dla Node.js)
- •Debugowanie i optymalizacja wydajności przy użyciu APM (New Relic, Prometheus)
Oferta dla doświadczonych specjalistów (Senior).
Mid-level backend engineer (3+ lata) z solidnym Rails i Node.js, który ma podstawową wiedzę o Kubernetes i chmurze, potrafi samodzielnie wykonywać zadania, ale wymaga wsparcia przy architekturze i infrastrukturze.
Juniorzy z mniej niż 3 latami doświadczenia w backendzie – rola wymaga samodzielności i znajomości wielu technologii (Rails, Node.js, K8s, Azure). Osoby preferujące pracę w dużym zespole z wyraźnym podziałem ról również nie będą tu komfortowe.
- ?Jak duży jest zespół inżynieryjny (backend vs frontend)?
- ?Czy istnieje rotacja dyżurów on-call? Jak często?
- ?Jak wygląda koordynacja pracy między strefami czasowymi?
- ?Jaki jest aktualny poziom pokrycia testami (RSpec, Jest)?
- ?Czy planowana jest migracja do Rails 8 / Node 24+ w najbliższym czasie?
- ?Jakie są największe wyzwania techniczne, przed którymi stoi zespół?
- −Nie podano liczby osób w zespole engineering
- −Brak informacji o dyżurach on-call lub wsparciu produkcyjnym
- −Nie opisano procesu rekrutacyjnego (etapy, zadanie domowe, live coding)
- −Brak szczegółów o strukturze frontendu i stopniu współpracy
Mały, wysoce współpracujący zespół inżynieryjny z kulturą własności, inicjatywy i pragmatycznego rozwiązywania problemów. Ceniona jest ciekawość, proaktywność i chęć budowania znaczącego produktu.