Backend Developer (Python / FastAPI / Google Cloud Platform)
Data Octopus
To rola backend developera w małej, szybko rosnącej firmie SaaS dla e-commerce. Będziesz budować backend (Python/FastAPI) na Google Cloud Platform dla platformy zarządzania danymi klientów i produktów. Kluczowym aspektem jest integracja z agentami AI – backend nie tylko udostępnia API, ale także generuje kontekst i orkiestruje workflow agentowe. Oczekuje się realnego wpływu na architekturę, pracy z BigQuery i PostgreSQL oraz codziennego korzystania z narzędzi AI (Cursor, Claude Code). To nie jest standardowy CRUD – to zaawansowany system przetwarzający miliony rekordów.
Brakuje: nie podano wielkości zespołu i struktury (liczba developerów, role, raportowanie), brak informacji o dyżurach on-call.
To rola backend developera w małej, szybko rosnącej firmie SaaS dla e-commerce. Będziesz budować backend (Python/FastAPI) na Google Cloud Platform dla platformy zarządzania danymi klientów i produktów. Kluczowym aspektem jest integracja z agentami AI – backend nie tylko udostępnia API, ale także generuje kontekst i orkiestruje workflow agentowe. Oczekuje się realnego wpływu na architekturę, pracy z BigQuery i PostgreSQL oraz codziennego korzystania z narzędzi AI (Cursor, Claude Code). To nie jest standardowy CRUD – to zaawansowany system przetwarzający miliony rekordów.
- ✓Zero legacy – cały stack to Cloud Native na GCP
- ✓Realny wpływ na architekturę i decyzje techniczne
- ✓AI-first – agenty AI są core funkcjonalnością, nie tylko dodatkiem
- ✓Praca z nowoczesnym stackiem (Python 3.12, FastAPI, async, BigQuery)
- ✓Widoczny feedback od klientów – współtworzenie produktu używanego przez liderów e-commerce
- ✓Transparentny proces rekrutacyjny (4 etapy, w tym rozmowa z Head of Data & Product)
- ✓Elastyczny model pracy (full remote) z profesjonalnym onboardingiem
- !Proces rekrutacyjny obejmuje 4 etapy (rozmowa telefoniczna, spotkanie online, zadanie rekrutacyjne, spotkanie w biurze) – może być czasochłonny
- !Brak informacji o wielkości zespołu i strukturze
- •Projektowanie i rozwój REST API w Python 3.12 i FastAPI
- •Praca z Google Cloud Platform: Cloud Run, Cloud SQL, BigQuery, Cloud Storage
- •Implementacja nowych modułów biznesowych od podstaw, zgodnie z Clean Architecture i SOLID
- •Optymalizacja zapytań do PostgreSQL i BigQuery
- •Przeprowadzanie Code Review i dbanie o jakość kodu (type hints, testy)
- •Konfiguracja i utrzymanie CI/CD oraz wdrożeń na środowiska testowe i produkcyjne
- •Integracja backendu z agentami AI (np. LangChain, LangGraph) – generowanie kontekstu i orkiestracja workflow
Oferta skierowana do developerów z doświadczeniem komercyjnym (Mid).
Backend developer z ok. 3 latami komercyjnego doświadczenia w Python i jednym z frameworków webowych (najlepiej FastAPI), który ma podstawową znajomość chmury (nawet AWS/Azure) i jest gotów szybko nauczyć się GCP. Wymagana praktyczna znajomość async i SOLID oraz chęć pracy z narzędziami AI.
Junior z mniej niż 2-3 latami doświadczenia – oferta wymaga samodzielności w projektowaniu architektury i znajomości zaawansowanych koncepcji (async, DI, clean architecture). Nie dla osób szukających wyłącznie implementacji według specyfikacji – rola wymaga podejścia 'product-minded' i wpływu na system.
- ?Ile osób liczy zespół deweloperski i jak jest podzielony?
- ?Czy spotkanie w biurze na ostatnim etapie jest obowiązkowe dla wszystkich, czy można je zastąpić online?
- ?Jakie są główne wyzwania techniczne, z którymi mierzy się obecnie zespół?
- ?Jak często planujecie wdrożenia produkcyjne?
- ?Czy istnieje dyżur on-call? Jak jest wynagradzany?
- ?Jakiego rodzaju jest zadanie rekrutacyjne – czy to implementacja, architektura, czy coś innego?
- ?Jaki jest budżet na szkolenia i konferencje?
- −Nie podano wielkości zespołu i struktury (liczba developerów, role, raportowanie)
- −Brak informacji o dyżurach on-call
- −Nie określono szczegółów zadania rekrutacyjnego (czas, zakres, ocena)
- −Brak informacji o budżecie na narzędzia AI (np. licencje na Cursor/Claude Code)
Mały, zwarty zespół z kulturą 'architecture not just code', gdzie każdy ma realny wpływ na system. Podejście AI-first i product-minded, z naciskiem na jakość, code review i ciągłe doskonalenie. Atmosfera startupowa – blisko biznesu i klientów.
4 etapy: 1) krótka rozmowa telefoniczna, 2) spotkanie online, 3) zadanie rekrutacyjne, 4) spotkanie w biurze w Krakowie z Head of Data & Product (Rafałem Idzikiem), podczas którego omówione zostanie doświadczenie i zadanie rekrutacyjne.
Na poziomie rynkowym
Dane z aktywnych ofert zawierających technologię Python. Pełne statystyki zarobków →