JustJoin.IT Hybrydowo Expert

Software Architect

COPERNICUS ONE

⚲ Kraków

Do uzgodnienia

Wymagania

  • PostgreSQL
  • AWS
  • TypeScript
  • Python 3
  • Anthropic Claude
  • Hono
  • fastapi
  • Playwright

Opis stanowiska

Copernicus One to platforma SaaS automatyzująca procesy Business Intelligence przy AI. Zamiast tradycyjnych, wielomiesięcznych wdrożeń hurtowni danych, nasze rozwiązanie pozwala na autonomiczną integrację rozproszonych źródeł (ERP, CRM, WMS) i generowanie zaawansowanej analityki w kilka dni. System umożliwia m.in. automatyczne budowanie struktur bazodanowych, pisanie zapytań SQL oraz interakcję z danymi poprzez interfejs. 

Kogo szukamy?

Poszukujemy osoby na stanowisko Software Architect z głęboką wiedzą z zakresu projektowania systemów rozproszonych, który przejmie pełną odpowiedzialność za architekturę i rozwój technologiczny platformy. Szukamy lidera technicznego zdolnego do podejmowania strategicznych decyzji, optymalizacji systemów produkcyjnych oraz budowania standardów pracy w zespole inżynierskim. Rola ta wymaga bliskiej współpracy z CEO w celu przełożenia wizji biznesowej na stabilne rozwiązania technologiczne.

Zakres obowiązków
• Projektowanie i nadzór nad architekturą platformy SaaS w modelu multi-tenant.
• Rozwój silnika AI Engine (pętle agentowe, integracja z modelami LLM), podejmowanie strategicznych decyzji.
• Optymalizacja warstwy danych i analityki (PostgreSQL, AWS Athena, S3, dbt).
• Dbanie o bezpieczeństwo platformy, w tym implementacja RBAC, izolacja tenantów oraz zgodność z normami GDPR/RODO
• Współpraca przy projektowaniu i skalowaniu infrastruktury chmurowej AWS.
• Zapewnienie skalowalności hurtowni danych 
• Liderowanie zespołowi inżynierskiemu, motywowanie deweloperów oraz wspieranie ich rozwoju, przy jednoczesnym dbaniu o wysokie standardy pracy i jakość kodu (code review).
• Ścisła współpraca z CEO poprzez analizowanie rozwiązań z perspektywy biznesowej i potrzeb klienta końcowego w celu dopasowywania produktu do wymagań rynku

Wymagania


+ 7 lat doświadczenia komercyjnego - poparte sukcesami doświadczenie na stanowisku Senior Engineera, Tech Leada lub Architekta w systemach produkcyjnych.
• Zaawansowana znajomość wzorców projektowych i architektury systemowej. Nasz produkcyjny rdzeń to TypeScript i Python - wymagamy bardzo dobrej znajomości jednego z nich 
• SaaS Multi-tenant: Praktyczne doświadczenie w projektowaniu systemów multi-tenant (izolacja danych, bezpieczeństwo, optymalizacja kosztów chmurowych).
• Zmysł produktowy:Pragmatyczne podejście do rozwoju oprogramowania i umiejętność przekładania potrzeb biznesowych oraz feedbacku rynkowego na decyzje techniczne.
• Data & AI: Znajomość zagadnień z obszaru Data Engineering (hurtownie danych, dbt, SQL) oraz technologii AI/LLM.
• Język angielski: Na poziomie umożliwiającym swobodną pracę z dokumentacją i współpracę z rynkiem międzynarodowym (C1).
Stack Technologiczny


Backend: TypeScript, Hono, Node.js 22, Zod, Liquibase

• AI Engine: Python 3.11, FastAPI, Anthropic Claude, Pydantic, DuckDB, sqlglot
• Data & Infra: PostgreSQL, AWS Athena, S3 + Glue, dbt, pgvector, Redis, Lambda
• Testy / Evals: Playwright, pytest, vitest, promptfoo
Oferujemy
• Autonomię w podejmowaniu decyzji architektonicznych i bezpośrednią współpracę z CEO. 
• Szansa na zbudowanie standardów technologicznych i ukształtowanie docelowej architektury od podstaw.
• Pracę nad zaawansowanym produktem AI z perspektywą globalnego skalowania
• Koncentracja na inżynierii, nie na procesach: brak korporacyjnych struktur i silosów decyzyjnych, co pozwala na płynne wdrażanie decyzji technicznych.
• Dołączasz do projektu w momencie zweryfikowanej w praktyce wersji platformy w produkt o skali globalnej
• Kultura oparta na pełnym zaufaniu i asynchroniczności: Rozliczamy się z dowożenia celów i stabilności dostarczanej architektury
• Elastyczny czas pracy oraz model 100% remote lub Hybryda (biuro w Krakowie).
• Stabilny kontrakt B2B

🔍 Dekoder Ogłoszenia

🔴
przejmie pełną odpowiedzialność za architekturę i rozwój technologiczny platformy
Oczekuje się, że będziesz samodzielnie podejmować kluczowe decyzje architektoniczne i technologiczne, często bez wsparcia starszych inżynierów.
🔴
lidera technicznego zdolnego do podejmowania strategicznych decyzji
Będziesz musiał podejmować decyzje, które mają długoterminowy wpływ na technologię firmy, często przy ograniczonych zasobach lub informacjach.
🔴
bliskiej współpracy z CEO w celu przełożenia wizji biznesowej na stabilne rozwiązania technologiczne
Może oznaczać konieczność radzenia sobie z niejasnymi lub zmieniającymi się wymaganiami biznesowymi i przekładania ich na konkretne rozwiązania techniczne.
🔴
Rozwój silnika AI Engine (pętle agentowe, integracja z modelami LLM), podejmowanie strategicznych decyzji.
Oznacza to, że będziesz musiał samodzielnie badać, wybierać i implementować technologie AI, które mogą być jeszcze w fazie rozwoju lub eksperymentalne.
🔴
Liderowanie zespołowi inżynierskiemu, moty
Choć brzmi pozytywnie, może oznaczać, że będziesz odpowiedzialny za motywowanie zespołu, który może nie mieć jasno określonych procesów lub zasobów.