W skrócie
- Zadania: Prowadź zespół inżynierów, budując i skalując innowacyjne produkty Node.js i Salesforce.
- Firma: Flosum - firma technologiczna z pasją do doskonałości inżynieryjnej.
- Benefity: Autonomia w pracy, rozwój kariery i możliwość wpływania na przyszłość oprogramowania.
- Pozostałe informacje: Dynamiczne środowisko z możliwością rozwoju i wpływu na innowacje.
- Dlaczego ta praca: Dołącz do zespołu, który wyznacza standardy w tworzeniu wyjątkowego oprogramowania.
- Kwalifikacje: 10+ lat doświadczenia w inżynierii oprogramowania oraz 5+ lat w prowadzeniu zespołów.
Przewidywane wynagrodzenie mieści się w przedziale 123750 - 151250 zł za rok.
W Flosum budujemy najlepsze oprogramowanie dla nowoczesnych przedsiębiorstw. Nasz zespół jest pasjonatami tworzenia eleganckich, wydajnych produktów, które zachwycają naszych klientów i ustanawiają nowy standard doskonałości inżynieryjnej. Łączymy głęboką wiedzę w zakresie rozwoju w chmurze z nieustannym naciskiem na jakość, szybkość i innowacje. Każda linia kodu, którą dostarczamy, jest zaprojektowana z myślą o skalowalności, trwałości i realnym wpływie na firmy, które na nas polegają.
Jesteśmy firmą, w której technolodzy prowadzą, pomysły wygrywają na podstawie zasług, a szybkie dostarczanie świetnego oprogramowania jest naszym podstawowym wartościom - nie tylko hasłem. Jeśli wierzysz, że zespoły inżynieryjne najwyższej klasy to te, które działają szybko i budują rzeczy poprawnie, poczujesz się tutaj jak w domu.
O roli
Poszukujemy Dyrektora Rozwoju Oprogramowania, który poprowadzi zespół 10 inżynierów zajmujących się budowaniem i skalowaniem naszych produktów zintegrowanych z Node.js i Salesforce. To rola przywódcza z praktycznym podejściem dla technicznego architekta, który potrafi skrócić harmonogramy dostaw, zwiększyć wydajność deweloperów i odpowiadać za wydajność całego rozwiązania. Będziesz jedynym punktem odpowiedzialności za przekształcenie naszej mapy drogowej w dostarczone oprogramowanie - na czas, w wysokiej jakości i w skali.
Co będziesz robić:
- Prowadzić, szkolić i rozwijać zespół 10 programistów full-stack w obszarze usług Node.js i dostosowań Salesforce.
- Napędzać mierzalne poprawy w wydajności deweloperów, korzystając z metryk DORA: czas realizacji, częstotliwość wdrożeń, wskaźnik awarii zmian i MTTR.
- Skracać harmonogramy dostaw, dzieląc epiki na małe, niezależnie dostarczane fragmenty i kwestionując zawyżone oszacowania danymi.
- Architektura rozwiązań end-to-end obejmujących mikroserwisy Node.js, API, wzorce zdarzeń i Salesforce (Apex, Lightning, integracje).
- Odpowiadać za wydajność rozwiązania: opóźnienia, przepustowość, skalowalność i koszty - ustalać SLO i trzymać zespół odpowiedzialnym za ich realizację.
- Ustanawiać dyscyplinę w zakresie szacowania, sprintów i wydania; usuwać przeszkody; egzekwować odpowiedzialność bez wypalania zespołu.
- Współpracować z zespołami Produktu, QA i Infrastruktury w celu dostosowania mapy drogowej, pojemności i zależności.
- Rekrutować, wdrażać i zarządzać wydajnością inżynierów; budować kulturę odpowiedzialności i szybkości.
Wymagania:
- 10+ lat doświadczenia w inżynierii oprogramowania, w tym 5+ lat prowadzenia zespołów rozwojowych liczących 8-20 inżynierów.
- Głębokie, aktualne doświadczenie praktyczne z Node.js (Express/Nest, wzorce asynchroniczne, optymalizacja wydajności, mikroserwisy).
- Znajomość platformy Salesforce - Apex, Lightning Web Components, Flows, REST/Platform Events oraz wzorców integracji Node.js z Salesforce.
- Udokumentowane doświadczenie jako architekt techniczny: projektowanie systemów rozproszonych, umowy API, modele danych i rozwiązania krytyczne dla wydajności w produkcji.
- Doświadczenie w kompresji harmonogramów - studia przypadków, w których znacząco skrócono czas cyklu lub przyspieszono daty wydania bez poświęcania jakości.
- Silna dyscyplina w zakresie szacowania i planowania w środowiskach Agile/Scrum lub Kanban.
- Doświadczenie w poprawie wydajności rozwiązań: profilowanie, buforowanie, optymalizacja zapytań, skalowanie poziome i obserwowalność (APM, logi, ślady).
- Doświadczenie w dostarczaniu w chmurze (preferowane AWS) z CI/CD, IaC i nowoczesnymi praktykami DevOps.
- Doskonale umiejętności komunikacyjne z interesariuszami - potrafi negocjować zakres vs. czas vs. jakość z kierownictwem.
Metryki sukcesu (pierwsze 6-12 miesięcy):
- Zmniejszenie średniego czasu realizacji zmian i zwiększenie częstotliwości wdrożeń, aby osiągnąć „wysokie” lub „elitarne” wskaźniki DORA.
- Dostarczenie aktualnej mapy drogowej w skompresowanym harmonogramie uzgodnionym z kierownictwem.
- Poprawa dokładności oszacowań (zobowiązanie vs. dostarczenie) w uzgodnionych granicach tolerancji.
- Spełnienie lub przekroczenie SLO wydajności dla stosu rozwiązań Node.js + Salesforce.
- Zatrzymanie i podniesienie poziomu istniejącego zespołu, jednocześnie wypełniając wszelkie luki w umiejętnościach.
Dlaczego Flosum
W Flosum wierzymy, że świetne oprogramowanie jest tworzone przez świetne zespoły - a świetne zespoły są budowane przez liderów, którzy głęboko dbają zarówno o rzemiosło, jak i ludzi. Będziesz miał autonomię, talent i mandat do budowania czegoś wyjątkowego. Jeśli chcesz prowadzić zespół, który ustala standardy tego, jak wygląda oprogramowanie najwyższej klasy, chcemy z Tobą porozmawiać.
Director of Software Engineering – Poland in Warsaw – pracodawca: Flosum
Flosum to doskonały pracodawca, który oferuje wyjątkowe możliwości rozwoju zawodowego w dynamicznym środowisku B2B SaaS. Pracując w Polsce, będziesz częścią zespołu, który ceni innowacyjność i współpracę, a także ma bezpośredni wpływ na architekturę i produkty, które są używane przez największe firmy na świecie. Oferujemy konkurencyjne wynagrodzenie, elastyczne godziny pracy oraz kulturę, która wspiera rozwój umiejętności i kariery.