Tech Lead
Brak informacji o wynagrodzeniu
SeniorFull-time
#330432·Dodano 13 dni temu·19
Źródło: Blue MediaTech Stack / Keywords
XMLCI/CDJavaSpring BootPostgreSQLApache KafkaKubernetesDocker
Firma i stanowisko
Autopay to firma technologiczna w obszarze płatności elektronicznych. Budujemy systemy, które muszą działać — niezawodnie, bezpiecznie i w skali. Decyzje techniczne podejmują inżynierowie: jeśli masz dobry argument, zostanie wysłuchany.
Wymagania
- min. 6 lat doświadczenia w wytwarzaniu oprogramowania, w tym co najmniej 2–3 lata w roli Tech Leada lub w samodzielnym prowadzeniu inicjatyw architektonicznych
- głęboka znajomość ekosystemu Java (Java 17+, Spring Boot, Spring Framework) potwierdzona pracą z systemami produkcyjnymi
- udokumentowane doświadczenie w projektowaniu systemów rozproszonych wysokiej dostępności
- znajomość relacyjnych baz danych (PostgreSQL) - modelowanie, optymalizacja zapytań, tuning przy dużych wolumenach
- doświadczenie z systemami kolejkowymi (Apache Kafka, ActiveMQ lub podobne)
- praktyczna znajomość konteneryzacji i orkiestracji (Docker, Kubernetes)
- doświadczenie w rozwijaniu aplikacji w architekturze heksagonalnej
- umiejętność jasnego komunikowania decyzji technicznych - zarówno w dyskusjach z inżynierami, jak i w kontekście biznesowym
- doświadczenie z pracą zwinną (Scrum/Kanban) i narzędziami: Jira, Confluence, GitLab
- dobra znajomość języka angielskiego (B2+)
Nice to have:
- doświadczenie w branży FinTech, płatności elektronicznych lub systemach finansowych
- znajomość WildFly/JBoss lub innych enterprise application serverów
- doświadczenie z narzędziami obserwowalności (Dynatrace, Grafana, Prometheus, OpenTelemetry)
- znajomość wzorców architektonicznych: CQRS, Event Sourcing, Saga, DDD
- doświadczenie z narzędziami do automatyzacji jakości kodu (SonarQube, CodeRabbit lub podobne)
Obowiązki
Ownership rozwiązania i architektury:
- posiadasz wizję techniczną produktu i bierzesz za nią odpowiedzialność - od koncepcji po wdrożenie produkcyjne
- prowadzisz dyskusje architektoniczne i techniczne w zespole; masz głos ostateczny w kwestiach technicznych w ramach swojego obszaru
- uzgadniasz kierunek rozwoju architektury z innymi Tech Leadami wszędzie tam, gdzie zmiany dotykają więcej niż jednego zespołu
- reprezentujesz zespół jako ekspert techniczny w firmowych dyskusjach, grupach roboczych i inicjatywach cross-teamowych
Jakość i standardy:
- jesteś strażnikiem konwencji, standardów i dobrych praktyk - nie tylko w kodzie, ale też w procesach developerskich, wdrożeniowych i utrzymaniowych
- egzekwujesz przyjęte standardy w zespole: code review, definicja DoD, procesy CI/CD, monitoring i obserwowalność
- identyfikujesz i eliminujesz dług techniczny; inicjujesz działania poprawiające jakość i stabilność systemów
Dekompozycja i planowanie techniczne:
- odpowiadasz za całościowy podział zagadnień biznesowych na zadania techniczne — zapewniasz ich poprawność i kompletność
- współpracujesz z Product Managerem przy refinemencie i szacowaniu zadań; przekładasz cele biznesowe na konkretne decyzje implementacyjne
- współpracujesz z Engineering Managerem pomagając mu lepiej rozumieć zespół i identyfikować jego potrzeby
- identyfikujesz ryzyka techniczne i zależności między zadaniami na wczesnym etapie planowania
Codzienna praca techniczna:
- aktywnie tworzysz kod - uczestniczysz w implementacji razem z zespołem, nie tylko recenzujesz
- projektujesz i wdrażasz systemy transakcyjne wysokiej przepustowości i dostępności, integracje z bankami i partnerami finansowymi
- rozwiązujesz najtrudniejsze problemy techniczne i jesteś pierwszą linią eskalacji w incydentach produkcyjnych o charakterze architektonicznym
- prowadzisz techniczne zespół 3-4 inżynierów
Oferta
- elastyczne godziny pracy
- samodzielność i odpowiedzialność za powierzone zadania
- współpraca i udział w unikalnych projektach
- możliwości rozwoju
- przyjazna atmosfera pracy, wsparcie zespołu, brak dress code'u
- dostęp do nowoczesnych narzędzi i technologii
Elastyczne godziny
Autopay
27 aktywnych ofert