Software Architect (m/k)

Software Architect (m/k)

Architecture

-, Warszawa +3 Locations

Trenkwalder

Full-time
Permanent, B2B
Senior
Remote

Tech stack

    BigData

    advanced

    Architecture

    advanced

    Microservices

    advanced

    .Net

    advanced

    CI/CD

    regular

    React

    regular

    SQL

    regular

Job description

Twoje zadania

  • projektowanie i rozwój architektury systemu mikroserwisowego, dbając o skalowalność, wydajność, bezpieczeństwo oraz rozwiązywanie problemów technicznych i jakościowych w kodzie,

  • nadzór technologiczny nad zespołem deweloperskim oraz wyznaczanie najlepszych praktyk w zakresie architektury i optymalizacji kodu,

  • projektowanie i optymalizacja komunikacji między mikroserwisami (REST API, Apache Kafka),

  • integracja systemów frontendowych (React, Next.js) z backendem opartym na .NET,

  • współpraca z zespołami DevOps oraz wdrożeniowymi w celu optymalizacji wydajności i wdrożeń (CI/CD),

  • analiza i dobór odpowiednich technologii i narzędzi do dalszego rozwoju systemu,

  • zapewnienie zgodności architektury z wymaganiami biznesowymi i technicznymi,

  • bezpośrednia współpraca z Kierownikiem działu Dev oraz z Analitykiem biznesowo-systemowym,

  • przeprowadzanie audytów kodu oraz proponowanie poprawek w istniejącym systemie, szczególnie w obszarach wydajności, skalowalności i utrzymania,

  • pełnienie roli mentora dla zespołu deweloperskiego, wspieranie młodszych inżynierów w nauce najlepszych praktyk programistycznych,

  • zarządzanie długiem technicznym i proponowanie rozwiązań minimalizujących go w przyszłości.


Twoje kwalifikacje

  • doświadczenie w projektowaniu systemów mikroserwisowych (min. 5 lat jako architekt lub starszy inżynier oprogramowania),

  • praktyczne doświadczenie w zarządzaniu BigData w wysoko skalowalnych systemach,

  • bardzo dobra znajomość .NET Core / .NET 6+ oraz wzorców architektonicznych,

  • znajomość technologii frontendowych: React, Next.js,

  • doświadczenie w projektowaniu i implementacji API (REST),

  • doświadczenie w pracy z Apache Kafka (lub innymi systemami kolejkowymi),

  • doświadczenie z Kubernetes/Docker,

  • znajomość baz danych (SQL i NoSQL) oraz ich optymalizacji,

  • umiejętność rozwiązywania problemów wydajnościowych w systemach rozproszonych,

  • doświadczenie z narzędziami CI/CD,

  • umiejętność przekazywania wiedzy i współpracy z zespołem.


Mile widziane:


  • doświadczenie z chmurą (AWS/Azure/GCP),

  • znajomość technologii serverless,

  • doświadczenie w pracy z architekturą event-driven,

  • znajomość wzorców projektowych w systemach rozproszonych,

  • doświadczenie z systemami typu Service Mesh.


Co oferujemy

  • umowę bezpośrednio z naszym klientem (B2B, UoP),

  • udział w strategicznych projektach technologicznych,

  • współtworzenie standardów architektonicznych firmy,

  • wpływ na wybór technologii i kształt systemów,

  • spotkania integracyjne,

  • pracę zdalną,

  • elastyczne godziny pracy,

  • niezbędne narzędzia do pracy (laptop, telefon, słuchawki, stacja dokująca itp.),

  • pakiet benefitów przy UoP (prywatna opieka medyczna, ubezpieczenie na życie, karta sportowa).

Published: 13.08.2025
Office location