Senior Backend Developer / Technical Lead
⚲ Warszawa
Do uzgodnienia
Wymagania
- min. 5 lat doświadczenia w backend development
- zaawansowana znajomość REST API
- zaawansowana znajomość RabbitMQ
- doświadczenie z architekturą event-driven
- znajomość AsyncAPI
- doświadczenie z bazami Oracle
- doświadczenie w prowadzeniu code review i definiowaniu standardów jakości
- doświadczenie w mentoringu i technicznym prowadzeniu zespołu
Opis stanowiska
BlueSoft rozwija workflow kredytowe dla klientów korporacyjnych banku — aplikacja wspiera proces decyzyjny dla większości produktów bankowych. Będziesz projektować rozwiązania backendowe w Java, systemy rozproszone i mikroserwisy, integracje REST i event-driven z RabbitMQ, a także pełnić rolę Technical Leada: prowadzić code review, mentoring i egzekwować standardy jakości. Uwaga: rola łączy kodowanie z kierowaniem zespołem, co może oznaczać mniej czasu na samo programowanie i więcej zadań organizacyjnych.
🔍 Dekoder Ogłoszenia
🔴
pełnienie roli Technical Leada w zespole
Oprócz kodowania, będziesz odpowiedzialny za techniczne kierowanie zespołem, co może oznaczać więcej zadań organizacyjnych i mniej czasu na samo programowanie.
🟡
projektowanie systemów rozproszonych i mikroserwisów
Może oznaczać zarówno nowoczesne, skalowalne rozwiązania, jak i potencjalnie skomplikowane, trudne w debugowaniu systemy.
🟡
współpraca z biznesem, analitykami, architektami i zespołami developerskimi
Oznacza konieczność komunikacji z wieloma interesariuszami, co może być czasochłonne i wymagać umiejętności negocjacyjnych.
🔴
definiowanie i egzekwowanie standardów jakości kodu
Oprócz pisania kodu, będziesz odpowiedzialny za utrzymanie wysokiej jakości w całym zespole, co może wiązać się z dodatkowymi obowiązkami.
🟡
projekt jest rozwijany od kilku lat
Może oznaczać stabilny projekt z ugruntowaną technologią, ale też potencjalnie legacy code i trudności w wprowadzaniu radykalnych zmian.