Backend Engineer - Configuration Team
Text
Rola w zespole Configuration w firmie Text, która odpowiada za kluczowe komponenty: przechowywanie konfiguracji, feature flagi, API konfiguracyjne oraz kolejki zadań (work-queue) dla całej firmy. To backend z Go jako głównym językiem, ale z istotnym elementem utrzymania i migracji legacy kodu w Node.js. Wymaga bardzo dużej samodzielności i poczucia własności – od ticketu po deployment i monitoring. Praca w systemie o wysokim ruchu produkcyjnym, z bezpośrednim wpływem na działanie wszystkich zespołów.
Brakuje: brak opisu procesu rekrutacyjnego (etapy, zadanie, czas), nie podano wielkości zespołu ani struktury.
Rola w zespole Configuration w firmie Text, która odpowiada za kluczowe komponenty: przechowywanie konfiguracji, feature flagi, API konfiguracyjne oraz kolejki zadań (work-queue) dla całej firmy. To backend z Go jako głównym językiem, ale z istotnym elementem utrzymania i migracji legacy kodu w Node.js. Wymaga bardzo dużej samodzielności i poczucia własności – od ticketu po deployment i monitoring. Praca w systemie o wysokim ruchu produkcyjnym, z bezpośrednim wpływem na działanie wszystkich zespołów.
- ✓High-impact visibility – kod ma bezpośredni wpływ na całe środowisko produkcyjne Text
- ✓Real engineering voice – architektura kształtowana przez argumenty techniczne, a nie z góry narzucone decyzje
- ✓Clear success metrics – ocena po realnym wpływie i wdrożeniach, nie po czasie spędzonym
- ✓Możliwość pracy z nowoczesnym stackiem (Go) przy jednoczesnym rozwiązywaniu trudnych problemów migracji legacy
- !Częste cross-team requesty mogą prowadzić do fragmentacji uwagi i kontekstu
- !Szeroki zakres odpowiedzialności (Go + Node.js + bazy + cache) – ryzyko rozmycia specjalizacji
- •Rozwijanie i skalowanie backendowych serwisów w Go (Configuration API, TextApp services, Integration API)
- •Utrzymanie i ewolucja istniejących serwisów w Node.js
- •Projektowanie i optymalizacja relacyjnych baz danych (MySQL/PostgreSQL) oraz warstwy cache (Redis)
- •Pełna odpowiedzialność za ticket: od analizy przez implementację po wdrożenie i monitoring w produkcji
- •Obsługa cross-team requestów – budowanie gotowych konfiguracji dla innych zespołów
- •Udział w dyskusjach technicznych i decyzjach architektonicznych, proponowanie pragmatycznych rozwiązań
- •Migracja i refaktoryzacja legacy systemów na nowoczesne, skalowalne rozwiązania
- •Praca w systemie Kanban, ad-hoc reagowanie na zmieniające się priorytety
Oferta dla doświadczonych specjalistów (Senior).
Inżynier backendowy z co najmniej 4 latami doświadczenia, solidnym Go, podstawową znajomością Node.js i praktyką w pracy z relacyjnymi bazami danych. Powinien mieć za sobą samodzielnie wdrożoną funkcję od początku do końca.
Osoby, które potrzebują szczegółowych instrukcji na każdym kroku, preferują izolowaną pracę bez kontaktu z innymi zespołami, lub nie chcą dotykać legacy kodu. Nie dla juniorów – wymagane minimum 4 lata komercyjnego doświadczenia backendowego.
- ?Jak wygląda konkretnie proces rekrutacyjny – ilość etapów, zadanie domowe, live coding?
- ?Ile osób liczy zespół Configuration i jak jest zorganizowany (role, pary)?
- ?Jakie są główne legacy systemy w Node.js? Jaki jest plan migracji i w jakim jesteśmy momencie?
- ?Czy przewidziane są dyżury on-call? Jeśli tak, jak wygląda rotacja i czy są dodatkowo płatne?
- ?Jak wygląda współpraca z innymi zespołami – czy to głównie ad-hoc, czy są regularne spotkania synchronizacyjne?
- ?Jakie są największe techniczne wyzwania w najbliższych 6 miesiącach dla tego zespołu?
- ?Czy istnieje budżet szkoleniowy lub możliwość udziału w konferencjach?
- ?Jakie są perspektywy rozwoju dla tej roli – ścieżka architekta, tech leada, czy bardziej pozostanie IC?
- −Brak opisu procesu rekrutacyjnego (etapy, zadanie, czas)
- −Nie podano wielkości zespołu ani struktury
- −Brak informacji o budżecie szkoleniowym
- −Nie wiadomo czy są dyżury on-call
- −Brak szczegółów dotyczących stosowanych narzędzi (CI/CD, monitoring, alerting)
Zespół ceni autonomię, własność i pragmatyzm. Praca oparta na Kanban, z ad-hoc requestami i regularną współpracą międzyzespołową. Raz na kwartał cały zespół spotyka się na 5 dni w biurze we Wrocławiu.
Powyżej mediany rynkowej
≈ 142,9–208,3 zł/h
Dane z aktywnych ofert zawierających technologię PostgreSQL. Pełne statystyki zarobków →