Software Architect
⚲ Warszawa
Do uzgodnienia
Wymagania
- React Native
- ReactJS
- Java
- Node.js
- GCP
Opis stanowiska
W ITLT pomagamy naszym zaprzyjaźnionym firmom przekształcać ambitne pomysły w cyfrową rzeczywistość. Z nastawieniem na wyzwania, ciekawość technologii i zwinność współtworzymy wyjątkowe rozwiązania IT i zapewniamy doświadczone osoby eksperckie, które pomagają przyspieszać cyfrową transformację.
Aktualnie poszukujemy profilu na stanowisko: Senior Software Architect.
Informacje organizacyjne:
•
Forma zatrudnienia: B2B (zaangażowanie stabilne, długofalowe)
• Tryb pracy: praca hybrydowa (1 x w miesiącu z biura w Warszawie)
• Projekt: Będziesz pełnić rolę Senior Software Architect odpowiedzialnego za architekturę oraz kierunek technologiczny globalnej platformy SaaS. Do Twoich zadań będzie należeć modernizacja systemów legacy do architektury cloud-native na Google Cloud Platform, projektowanie nowoczesnych mikroserwisów i mikrofrontendów oraz aktywne wsparcie zespołów developerskich jako senior-most individual contributor.
• Technologie na projekcie: ReactJS, React Native, JavaScript, TypeScript, Java (Spring Boot), Node.js, GraphQL, REST API, Google Cloud Platform (GKE, Cloud SQL, Pub/Sub, BigQuery, Apigee), Docker, Kubernetes, GitLab, Jenkins, ArgoCD, PostgreSQL, MySQL, Oracle, MongoDB, Firestore
• Zakres prac:
• Definiowanie i rozwój architektury end-to-end oraz długoterminowej strategii technologicznej dla globalnej platformy SaaS.
• Projektowanie oraz rozwój architektury mikrofrontendów z wykorzystaniem Module Federation, współdzielonych bibliotek komponentów oraz Design Systemów.
• Definiowanie standardów API-first z wykorzystaniem REST, GraphQL, Apigee oraz architektury event-driven.
• Wyznaczanie standardów technologicznych dla ekosystemów ReactJS, React Native, JavaScript/TypeScript oraz Java (Spring Boot).
• Prowadzenie modernizacji systemów legacy do architektury cloud-native na Google Cloud Platform.
• Projektowanie i wdrażanie procesów CI/CD oraz strategii niezależnych wdrożeń mikroserwisów i mikrofrontendów.
• Implementacja rozwiązań opartych o Docker oraz Kubernetes (GKE).
• Współpraca z zespołami Security i Compliance w zakresie wdrażania zasad Security & Privacy by Design.
• Zapewnienie zgodności platformy z wymaganiami GDPR, LGPD oraz wewnętrznymi standardami bezpieczeństwa.
• Ścisła współpraca z Product Managerami oraz interesariuszami biznesowymi przy projektowaniu rozwiązań technicznych.
• Wspieranie zespołów w stosowaniu praktyk Agile, DevOps, Test Driven Development oraz AI-assisted Engineering.
• Prowadzenie code review, design review oraz mentoring inżynierów poprzez technical leadership.
• Projektowanie rozwiązań dla środowisk multi-region, high availability, disaster recovery oraz global data residency.
• Przygotowanie platformy do internacjonalizacji, lokalizacji oraz spełnienia wymagań regionalnych.
Oczekiwania:
• Minimum 10 lat doświadczenia w projektowaniu architektury oprogramowania dla platform SaaS klasy Enterprise.
• Wykształcenie wyższe kierunkowe (Informatyka lub pokrewne) lub równoważne doświadczenie.
• Doświadczenie w pełnieniu roli Senior Software Architect lub Principal Engineer jako senior individual contributor.
• Ekspercka znajomość ReactJS, React Native oraz JavaScript/TypeScript.
• Doświadczenie w projektowaniu i wdrażaniu architektury mikrofrontendów (Module Federation lub podobne rozwiązania), Design Systemów oraz współdzielonych bibliotek komponentów.
• Bardzo dobra znajomość Java (Spring Boot) oraz Node.js.
• Doświadczenie w projektowaniu architektury mikroserwisowej, API (REST, GraphQL) oraz architektury event-driven.
• Doświadczenie w prowadzeniu transformacji do architektury cloud-native, preferencyjnie na Google Cloud Platform.
• Doświadczenie z Docker, Kubernetes (GKE), GitLab, Jenkins oraz ArgoCD.
• Doświadczenie z bazami danych relacyjnymi (PostgreSQL, MySQL, Oracle) oraz NoSQL (MongoDB, Firestore).
• Znajomość zagadnień związanych z bezpieczeństwem, prywatnością i compliance w środowiskach SaaS.
• Umiejętność wyznaczania kierunku technologicznego oraz mentoringu zespołów developerskich.
• Doświadczenie w projektowaniu środowisk globalnych, multi-region oraz zgodności z wymaganiami międzynarodowymi.
Mile widziane:
• Certyfikat Cloud Architecture (Google Cloud Platform, AWS lub Azure).
• Doświadczenie z AI-assisted development (Claude Code, GitHub Copilot lub podobne narzędzia).
• Znajomość GraphQL Federation oraz Backend for Frontend (BFF).
• Doświadczenie z Design Tokens oraz systemami tematyzacji.
• Doświadczenie z procesami wydawniczymi aplikacji mobilnych (App Store, Google Play, OTA Updates).
• Doświadczenie z GCP DevOps oraz optymalizacją wydajności aplikacji w środowisku Google Cloud Platform.
Oferujemy:
• Długofalowe stabilne zatrudnienie w oparciu o kontrakt B2B.
• Możliwość projektowania architektury globalnej platformy SaaS.
• Pracę z nowoczesnymi technologiami Cloud Native oraz Google Cloud Platform.
• Realny wpływ na kierunek technologiczny produktu i architekturę całej platformy.
• Współpracę z międzynarodowymi zespołami produktowymi, biznesowymi oraz inżynierskimi.
• Możliwość rozwoju w obszarze nowoczesnej architektury oprogramowania, mikrofrontendów oraz platform cloud-native.
• Dopłata do karty MultiSport oraz ubezpieczenia.
• Godziny startu pracy 7:30 - 9:30.
Aktualnie poszukujemy profilu na stanowisko: Senior Software Architect.
Informacje organizacyjne:
•
Forma zatrudnienia: B2B (zaangażowanie stabilne, długofalowe)
• Tryb pracy: praca hybrydowa (1 x w miesiącu z biura w Warszawie)
• Projekt: Będziesz pełnić rolę Senior Software Architect odpowiedzialnego za architekturę oraz kierunek technologiczny globalnej platformy SaaS. Do Twoich zadań będzie należeć modernizacja systemów legacy do architektury cloud-native na Google Cloud Platform, projektowanie nowoczesnych mikroserwisów i mikrofrontendów oraz aktywne wsparcie zespołów developerskich jako senior-most individual contributor.
• Technologie na projekcie: ReactJS, React Native, JavaScript, TypeScript, Java (Spring Boot), Node.js, GraphQL, REST API, Google Cloud Platform (GKE, Cloud SQL, Pub/Sub, BigQuery, Apigee), Docker, Kubernetes, GitLab, Jenkins, ArgoCD, PostgreSQL, MySQL, Oracle, MongoDB, Firestore
• Zakres prac:
• Definiowanie i rozwój architektury end-to-end oraz długoterminowej strategii technologicznej dla globalnej platformy SaaS.
• Projektowanie oraz rozwój architektury mikrofrontendów z wykorzystaniem Module Federation, współdzielonych bibliotek komponentów oraz Design Systemów.
• Definiowanie standardów API-first z wykorzystaniem REST, GraphQL, Apigee oraz architektury event-driven.
• Wyznaczanie standardów technologicznych dla ekosystemów ReactJS, React Native, JavaScript/TypeScript oraz Java (Spring Boot).
• Prowadzenie modernizacji systemów legacy do architektury cloud-native na Google Cloud Platform.
• Projektowanie i wdrażanie procesów CI/CD oraz strategii niezależnych wdrożeń mikroserwisów i mikrofrontendów.
• Implementacja rozwiązań opartych o Docker oraz Kubernetes (GKE).
• Współpraca z zespołami Security i Compliance w zakresie wdrażania zasad Security & Privacy by Design.
• Zapewnienie zgodności platformy z wymaganiami GDPR, LGPD oraz wewnętrznymi standardami bezpieczeństwa.
• Ścisła współpraca z Product Managerami oraz interesariuszami biznesowymi przy projektowaniu rozwiązań technicznych.
• Wspieranie zespołów w stosowaniu praktyk Agile, DevOps, Test Driven Development oraz AI-assisted Engineering.
• Prowadzenie code review, design review oraz mentoring inżynierów poprzez technical leadership.
• Projektowanie rozwiązań dla środowisk multi-region, high availability, disaster recovery oraz global data residency.
• Przygotowanie platformy do internacjonalizacji, lokalizacji oraz spełnienia wymagań regionalnych.
Oczekiwania:
• Minimum 10 lat doświadczenia w projektowaniu architektury oprogramowania dla platform SaaS klasy Enterprise.
• Wykształcenie wyższe kierunkowe (Informatyka lub pokrewne) lub równoważne doświadczenie.
• Doświadczenie w pełnieniu roli Senior Software Architect lub Principal Engineer jako senior individual contributor.
• Ekspercka znajomość ReactJS, React Native oraz JavaScript/TypeScript.
• Doświadczenie w projektowaniu i wdrażaniu architektury mikrofrontendów (Module Federation lub podobne rozwiązania), Design Systemów oraz współdzielonych bibliotek komponentów.
• Bardzo dobra znajomość Java (Spring Boot) oraz Node.js.
• Doświadczenie w projektowaniu architektury mikroserwisowej, API (REST, GraphQL) oraz architektury event-driven.
• Doświadczenie w prowadzeniu transformacji do architektury cloud-native, preferencyjnie na Google Cloud Platform.
• Doświadczenie z Docker, Kubernetes (GKE), GitLab, Jenkins oraz ArgoCD.
• Doświadczenie z bazami danych relacyjnymi (PostgreSQL, MySQL, Oracle) oraz NoSQL (MongoDB, Firestore).
• Znajomość zagadnień związanych z bezpieczeństwem, prywatnością i compliance w środowiskach SaaS.
• Umiejętność wyznaczania kierunku technologicznego oraz mentoringu zespołów developerskich.
• Doświadczenie w projektowaniu środowisk globalnych, multi-region oraz zgodności z wymaganiami międzynarodowymi.
Mile widziane:
• Certyfikat Cloud Architecture (Google Cloud Platform, AWS lub Azure).
• Doświadczenie z AI-assisted development (Claude Code, GitHub Copilot lub podobne narzędzia).
• Znajomość GraphQL Federation oraz Backend for Frontend (BFF).
• Doświadczenie z Design Tokens oraz systemami tematyzacji.
• Doświadczenie z procesami wydawniczymi aplikacji mobilnych (App Store, Google Play, OTA Updates).
• Doświadczenie z GCP DevOps oraz optymalizacją wydajności aplikacji w środowisku Google Cloud Platform.
Oferujemy:
• Długofalowe stabilne zatrudnienie w oparciu o kontrakt B2B.
• Możliwość projektowania architektury globalnej platformy SaaS.
• Pracę z nowoczesnymi technologiami Cloud Native oraz Google Cloud Platform.
• Realny wpływ na kierunek technologiczny produktu i architekturę całej platformy.
• Współpracę z międzynarodowymi zespołami produktowymi, biznesowymi oraz inżynierskimi.
• Możliwość rozwoju w obszarze nowoczesnej architektury oprogramowania, mikrofrontendów oraz platform cloud-native.
• Dopłata do karty MultiSport oraz ubezpieczenia.
• Godziny startu pracy 7:30 - 9:30.
🔍 Dekoder Ogłoszenia
🟡
zapewniamy doświadczone osoby eksperckie, które pomagają przyspieszać cyfrową transformację
Firma oferuje dostęp do ekspertów, którzy mają pomóc w transformacji cyfrowej, ale niekoniecznie oznacza to, że firma sama posiada takich ekspertów na stałe.
🔴
zaangażowanie stabilne, długofalowe
Chociaż brzmi to jak gwarancja stałej pracy, w kontekście B2B może oznaczać po prostu długoterminową umowę, która może zostać zakończona zgodnie z jej warunkami.
🔴
aktywne wsparcie zespołów developerskich jako senior-most individual contributor
Oznacza to, że będziesz najstarszym (najbardziej doświadczonym) technicznym członkiem zespołu, który będzie musiał samodzielnie rozwiązywać problemy i wspierać innych, bez bezpośredniego przełożonego technicznego.
🟡
globalnej platformy SaaS
Projekt jest duży i międzynarodowy, co może oznaczać skomplikowaną infrastrukturę, wiele zależności i potencjalnie trudności w komunikacji.
🔴
modernizacja systemów legacy do architektury cloud-native na Google Cloud Platform
Praca będzie polegać na przepisywaniu lub znacznym przeprojektowywaniu istniejących, prawdopodobnie starych i trudnych w utrzymaniu systemów, co może być bardzo czasochłonne i frustrujące.