Backend Developer (Python / FastAPI / Google Cloud Platform)

4 143 - 5 524 USDNet per month - B2B
Python

Backend Developer (Python / FastAPI / Google Cloud Platform)

Python
Wadowicka 8a, Kraków

Data Octopus

Full-time
B2B
Mid
Remote
4 143 - 5 524 USDNet per month - B2B

Job description

🐙 Cześć!

Jesteśmy niewielką, ale dynamicznie rosnącą firmą 💡 z innowacyjnym produktem dla e-commerce w modelu SaaS 🛍️. Data Octopus to platforma do zarządzania danymi o klientach i produktach dla e-commerce. Umożliwia zespołom odpowiedzialnym za digital marketing szybsze i skuteczniejsze przygotowywanie danych dla platform reklamowych oraz osiąganie lepszych wyników na poziomie przychodów oraz zysku.

Wśród naszych klientów znajdziesz liderów swoich kategorii oraz szybko rozwijające się sklepy 🏆, takie jak Selsey, Pitbull, R-gol, X-kom. Nasza aplikacja w całości działa w Google Cloud ☁️, a jej natywną hurtownią danych jest Google BigQuery 🔄.

Co nas cechuje i dlaczego warto?

  • Architektura, nie tylko kod: Jesteśmy małym, zwartym zespołem — każda osoba ma realny wpływ na to, jak wygląda system. Szukamy kogoś, kto potrafi projektować architekturę i myśleć o konsekwencjach decyzji technicznych, a nie tylko implementować według cudzej specyfikacji.

  • AI-first od środka: Nie mówimy o AI przy kawie — budujemy produkt, który aktywnie wykorzystuje agenty i workflow agentowe jako core funkcjonalności. Narzędzia takie jak Cursor czy Claude Code to u nas codzienność, nie eksperyment.

  • Zero legacy, zero on-premise: Cały stack to Google Cloud Platform — Cloud Run, BigQuery, Cloud SQL. Żadnego długu technologicznego, żadnych serwerów w piwnicy.

  • Blisko biznesu i feedbacku: Współtworzysz produkt używany przez liderów e-commerce (Selsey, Pitbull, R-gol, X-kom). Widzisz, jak Twoje decyzje przekładają się na wyniki klientów.

  • Elastyczny model pracy (stacjonarny, hybrydowy, full remote): profesjonalny onboarding oraz benefity: dofinansowanie Multisport, LuxMed, wysokiej jakości sprzęt.

🧑‍🏭 Kogo szukamy?

W Data Octopus budujemy analityczny “mózg” dla e-commerce. Nie doklejamy API do frontendu – tworzymy zaawansowany system SaaS, który przetwarza miliony rekordów i jest aktywnie wykorzystywany do poprawy zysku dla naszych klientów. Szukamy inżyniera, a nie tylko programisty. Dołączysz do zespołu, w którym Cloud Native (GCP), to codzienność, a nie buzzword. Zero legacy on-premise.

Dlaczego teraz? Wchodzimy w nowy etap rozwoju produktu — budujemy backend, który jest czymś więcej niż klasycznym API. To hybryda kodu backendowego i silnika zasilającego workflow agentowe: funkcje backendowe generują kontekst, który trafia do agentów AI, a backend orkiestruje i obsługuje te workflow end-to-end. Szukamy kogoś, kto rozumie zarówno solidną architekturę backendową, jak i to, jak projektować systemy z myślą o agentach — i kto chce współtworzyć to od środka.

🎯 Twoje zadania:

  • Projektowanie i rozwój warstwy backendowej oraz API (RESTful) przy użyciu najnowszych standardów Python 3.12 i FastAPI.

  • Tworzenie rozwiązań Cloud Native na Google Cloud Platform – będziesz aktywnie korzystać z Cloud Run, Cloud SQL, BigQuery czy Cloud Storage.

  • Aktywny udział w projektowaniu architektury systemu – masz realny wpływ na decyzje dotyczące skalowalności, wydajności i bezpieczeństwa platformy przetwarzającej miliony rekordów.

  • Implementacja nowych modułów biznesowych od podstaw, przekładając wymagania biznesowe na konkretne, wydajne rozwiązania techniczne.

  • Praca z danymi – projektowanie i optymalizacja interakcji z bazami PostgreSQL (Cloud SQL) oraz systemem analitycznym BigQuery, wspierając procesy data-driven.

  • Dbanie o wysoką jakość kodu (Clean Code, SOLID, type hints) – tworzenie czytelnych, łatwych w utrzymaniu rozwiązań oraz przeprowadzanie Code Review, by wspólnie podnosić standardy w zespole.

  • Obsługa procesów CI/CD i wdrożeń – odpowiedzialność za deploy aplikacji na środowiska testowe i produkcyjne oraz dbanie o płynność dostarczania nowych wersji.

💡 Poszukiwane umiejętności:

💻 Główny Tech Stack: Nie wymagamy znajomości każdej biblioteki, której używamy, ale powinieneś swobodnie poruszać się w tym środowisku:

  • Core: Python 3.12, FastAPI, SQLAlchemy (async), Pydantic

  • Cloud (GCP): Cloud Run (Serverless), Cloud SQL (PostgreSQL), BigQuery, Cloud Storage, Secret Manager

  • Data: BigQuery (Google SQL), PostgreSQL, Google Cloud Storage

  • Architektura: Modular Monolith, Clean Architecture, async-first, Test-Driven Development, Spec-Driven Development

🔍 Czego oczekujemy? Szukamy osoby z podejściem “product-minded”, która rozumie biznesowy cel kodu.

  • Doświadczenie: Min. 3-4 lata komercyjnej pracy z Python i frameworkami webowymi (FastAPI, Django lub Flask).

  • Chmura: Znajomość Google Cloud Platform (lub solidne doświadczenie w AWS/Azure i chęć szybkiego wejścia w świat Google).

  • Bazy danych: Dobre zrozumienie różnic i zastosowań baz relacyjnych (PostgreSQL) oraz analitycznych (BigQuery).

  • Wzorce: Praktyczna znajomość SOLID, Dependency Injection oraz asynchroniczności (asyncio).

  • AI Engineering: Naturalnie korzystasz z narzędzi AI wspomagających development (Cursor, Claude Code lub podobnych) — nie jako zamiennika myślenia, lecz jako codziennego narzędzia, które pozwala działać szybciej i lepiej. Interesuje Cię, jak budować oprogramowanie z pomocą agentów AI, a nie tylko obok nich.

  • Mile widziane — AI & Agenty: Znajomość LangChain / LangGraph / Google ADK oraz doświadczenie w budowaniu rozwiązań opartych na agentach AI (MCP, narzędzia, skille – nie tylko korzystanie z gotowych asystentów). Interesuje Cię, jak projektować backend, który aktywnie zasila workflow agentowe.

  • Mile widziane — Cloud & Integracje: Doświadczenie z Terraform (IaC) oraz implementacja OAuth pod kątem budowania connectorów do zewnętrznych platform.

  • Mile widziane — Data Engineering: Doświadczenie z data quality i pipeline’ami ETL/ELT — jeśli pracowałeś z jakością danych, rozumiesz, dlaczego testy i code review to nie biurokracja, a fundament.

⚙️ Jak wygląda proces rekrutacyjny?

  1. Krótka rozmowa telefoniczna.

  2. Spotkanie online.

  3. Zadanie rekrutacyjne.

  4. Spotkanie w biurze z Head of Data & Product Data Octopus - Rafałem Idzikiem, podczas którego porozmawiamy o Twoim dotychczasowym doświadczeniu, roli oraz omówimy zadanie rekrutacyjne.

Tech stack

    Python

    master

    Google Cloud Platform

    regular

    PostgreSQL

    regular

    Software Development

    regular

    Software Architecture

    regular

Office location

Backend Developer (Python / FastAPI / Google Cloud Platform)

4 143 - 5 524 USDNet per month - B2B
Summary of the offer

Backend Developer (Python / FastAPI / Google Cloud Platform)

Wadowicka 8a, Kraków
Data Octopus
4 143 - 5 524 USDNet per month - B2B
By applying, I consent to the processing of my personal data for the purpose of conducting the recruitment process. Please be informed that the data controller is DataOctopus sp. z o. o. (hereinafter "controller"). You have the right to request acces... MoreThis site is protected by reCAPTCHA and the Google Privacy Policy and Terms of Service apply.
Check similar offers
Devapo

Devapo

Remote

Remote

4 086 - 5 448USD/month
.Net
Java
Python
MidMidB2BB2B
New
ADVERTISEMENT: Recommended by Just Join IT
Salary
4 143 - 5 524 USD
Net per month - B2B
Applied -
1 day left (until 13.06.2026)
Applied -
Check similar offers
Devapo

Devapo

Remote

Remote

4 086 - 5 448USD/month
.Net
Java
Python
MidMidB2BB2B
New
Edge One Solutions Sp. z o.o

Edge One Solutions Sp. z o.o

Remote

Remote

Undisclosed Salary
CI/CD
Docker
fastapi
Kubernetes
Snowflake
Kafka
SQL
Python
FastStream
MidMidB2BB2B
New
Billennium

Billennium

Remote

Remote

Undisclosed Salary
Django
Python
MidMidB2BB2B
New
SILENT EIGHT

SILENT EIGHT

Remote

Remote

4 106 - 5 749USD/month
Machine Learning
NumPy
System Design
Pandas
SQL
Python
Big Data
MidMidB2BB2B
New
Merixstudio

Merixstudio

Remote

Remote

2 461 - 4 102USD/month
Python
MidMidB2BB2B
New
ADVERTISEMENT: Recommended by Just Join IT