Senior Full Stack Developer (Go/React)
Reppls (Techstars '24)
Rola Senior Full Stack Developera w zespole budującym platformę CPaaS/CCaaS do komunikacji w chmurze na dużą skalę. Backend w Go, frontend w React/TypeScript. Praca obejmuje projektowanie i implementację nowych funkcjonalności, architekturę mikrousług, integracje z zewnętrznymi dostawcami (messaging, voice, billing), debugowanie problemów produkcyjnych oraz wpływ na kierunek techniczny. Oczekuje się samodzielności, myślenia systemowego i gotowości do pracy w środowisku o wysokiej zmienności wymagań.
Brak jawnych widełek — wynagrodzenie do ustalenia podczas rekrutacji.
Brakuje: nie podano widełek wynagrodzenia, nie wiadomo jaka jest forma współpracy (b2b/uop) – w danych strukturalnych 'other'.
Rola Senior Full Stack Developera w zespole budującym platformę CPaaS/CCaaS do komunikacji w chmurze na dużą skalę. Backend w Go, frontend w React/TypeScript. Praca obejmuje projektowanie i implementację nowych funkcjonalności, architekturę mikrousług, integracje z zewnętrznymi dostawcami (messaging, voice, billing), debugowanie problemów produkcyjnych oraz wpływ na kierunek techniczny. Oczekuje się samodzielności, myślenia systemowego i gotowości do pracy w środowisku o wysokiej zmienności wymagań.
- ✓Brak zadania domowego i oprogramowania typu screen catcher/keylogger
- ✓Rozmowy techniczne oparte na rzeczywistym doświadczeniu
- ✓Możliwość wpływu na architekturę i kierunek techniczny
- ✓Wsparcie rozwoju zawodowego (kursy, nauka)
- ✓Międzynarodowe środowisko pracy w języku angielskim
- ✓Kultura zespołu przyjazna, z mentorską postawą i work-life balance
- !Proces rekrutacyjny zawiera AI pre-screening i AI technical assessment – niektórzy mogą mieć wątpliwości co do ich rzetelności
- !Wzmianka o ewoluujących wymaganiach może sugerować zmienny zakres
- !Nie podano konkretnej formy współpracy (B2B/UoP) – w danych strukturalnych widnieje 'other'
- ?Brak jawnych widełek — wynagrodzenie do ustalenia podczas rekrutacji
- •Projektowanie i implementacja nowych funkcjonalności backendowych w Go (serwisy, API, komponenty event-driven)
- •Rozwój interfejsów frontendowych w React + TypeScript
- •Integracja z zewnętrznymi dostawcami (messaging, voice, billing)
- •Debugowanie incydentów produkcyjnych i optymalizacja wydajności w środowisku high-load
- •Udział w dyskusjach nad architekturą systemu i przeglądach technicznych
- •Współpraca z product managerami, tech leadami, QA i DevOps w cyklu dwutygodniowych sprintów
- •Przejmowanie odpowiedzialności za konkretne domeny techniczne od designu po wdrożenie
Oferta dla doświadczonych specjalistów (Senior).
Full Stack Developer z co najmniej 4 latami doświadczenia, 3 latami w Go i 2 latami w React, który ma podstawowe doświadczenie w systemach rozproszonych i jest gotowy rozwijać się w kierunku architektury i odpowiedzialności za produkcję.
Osoby z mniej niż 4 latami doświadczenia lub bez solidnej znajomości Go i React. Rola nie jest odpowiednia dla kogoś, kto preferuje wykonywanie zdefiniowanych zadań bez wpływu na architekturę i unika odpowiedzialności za stabilność produkcyjną.
- ?Jak wygląda dokładnie AI technical assessment – czy to test wiedzy, czy zadanie praktyczne?
- ?Jaka jest liczebność zespołu R&D i ile osób pracuje nad tą platformą?
- ?Czy istnieje dyżur on-call? Jeśli tak, jaka jest częstotliwość?
- ?Jaki procent czasu poświęcany jest na backend vs frontend?
- ?Czy stos produkcyjny różni się od wymienionego w ogłoszeniu?
- ?Jaki jest stosunek pracy nad nowymi funkcjonalnościami do utrzymania istniejącego kodu?
- −Nie podano widełek wynagrodzenia
- −Nie wiadomo jaka jest forma współpracy (B2B/UoP) – w danych strukturalnych 'other'
- −Brak informacji o wielkości zespołu
- −Nie określono, czy istnieje dyżur on-call
- −Nie wiadomo, jaka jest dokładna lokalizacja klienta (tylko 'Polska')
Kultura inżynierska jest praktyczna, zorientowana na produkt i własność. Seniorzy mają wpływ na architekturę i są zachęcani do kwestionowania założeń. Zespół pracuje w Scrumie z dwutygodniowymi sprintami i regularnymi wydaniami.
Proces składa się z 4 etapów: 1) rozmowa wstępna z rekruterem lub AI pre-screening w systemie Rebels; 2) AI technical assessment; 3) rozmowa techniczna z tech leadami klienta (Go, React, architektura, systemy rozproszone); 4) rozmowa HR z managerem HR klienta (dopasowanie kulturowe).