Full Stack Engineer (Python / JavaScript) – Cloud & Data Platforms
⚲ Warszawa
160–180 zł netto (+ VAT) / godz.
Wymagania
- Python
- JavaScript
- React
- Next.js
- PostgreSQL
- Snowflake Data Cloud
- Docker
- Git
- AWS
Opis stanowiska
Nasze wymagania:
Doświadczenie w programowaniu full stack w językach Python (backend) oraz JavaScript (frontend).
Praktyczne doświadczenie z FastAPI oraz Flask przy tworzeniu interfejsów REST API.
Praktyczne doświadczenie z React oraz Next.js (SSR/SSG, routing, zarządzanie stanem).
Doświadczenie w przeprowadzaniu przeglądów kodu (code review) w dużych, długotrwale rozwijanych bazach kodu.
Praktyczna znajomość Kubernetes (deploymenty, serwisy, ingress, konfiguracje/sekrety, skalowanie, debugowanie podów).
Znajomość Azure.
Doświadczenie bazodanowe w PostgreSQL oraz Snowflake - projektowanie schematów, optymalizacja zapytań i strojenie wydajności.
Biegłość z Dockerem oraz stosowanie dobrych praktyk konteneryzacji.
Bardzo dobra znajomość procesów Git (strategie gałęzi, pull requesty, rozwiązywanie konfliktów).
Zrozumienie zasad projektowania interfejsów RESTful API, uwierzytelniania (JWT/OAuth2) oraz dobrych praktyk bezpieczeństwa.
Doświadczenie z narzędziami CI/CD (GitHub Actions, GitLab CI).
Mile widziane:
Szersza znajomość usług AWS (IAM, S3, RDS, Lambda).
Narzędzia do monitoringu i obserwowalności systemów (Prometheus, Grafana, CloudWatch lub zbliżone rozwiązania do logowania/monitorowania).
Zamiłowanie do mierzenia się ze złożonymi wyzwaniami technicznymi i brania odpowiedzialności za problemy od początku do końca.
Otwartość i wewnętrzna motywacja do nauki oraz wdrażania nowych technologii.
O projekcie:
Dla naszego klienta poszukujemy osoby na stanowisko Inżyniera Full Stack (Python / JavaScript) - Platformy Chmurowe i Danych.
Osoba na tym stanowisku odpowiada za rozwój oraz utrzymanie platform chmurowych i platform danych, realizując zadania zarówno po stronie backendu (Python), jak i frontendu (JavaScript), z uwzględnieniem konteneryzacji, środowisk Kubernetes, baz danych PostgreSQL i Snowflake oraz procesów CI/CD.
Zakres obowiązków:
Tworzenie i rozwój aplikacji webowych w oparciu o Python (FastAPI, Flask) oraz JavaScript (React, Next.js).
Projektowanie, optymalizacja i zarządzanie bazami danych PostgreSQL oraz Snowflake.
Przeprowadzanie przeglądów kodu (code review) w ramach dużych, rozwijanych projektów.
Wdrażanie aplikacji, zarządzanie i debugowanie usług w klastrach Kubernetes.
Budowa i konteneryzacja aplikacji z wykorzystaniem Dockera.
Projektowanie bezpiecznych interfejsów REST API (uwierzytelnianie JWT/OAuth2).
Utrzymanie i konfiguracja potoków CI/CD (GitHub Actions, GitLab CI).
Praca z systemem kontroli wersji Git (zarządzanie gałęziami, pull requesty).
Oferujemy:
Długofalową współpracę w oparciu o kontrakt B2B.
Możliwość pracy przy zaawansowanych platformach chmurowych i rozwiązaniach opartych na danych.
Udział w projektach opartych na nowoczesnym stosie technologicznym.
Przestrzeń na rozwój zawodowy i realizację własnych inicjatyw technicznych.
Doświadczenie w programowaniu full stack w językach Python (backend) oraz JavaScript (frontend).
Praktyczne doświadczenie z FastAPI oraz Flask przy tworzeniu interfejsów REST API.
Praktyczne doświadczenie z React oraz Next.js (SSR/SSG, routing, zarządzanie stanem).
Doświadczenie w przeprowadzaniu przeglądów kodu (code review) w dużych, długotrwale rozwijanych bazach kodu.
Praktyczna znajomość Kubernetes (deploymenty, serwisy, ingress, konfiguracje/sekrety, skalowanie, debugowanie podów).
Znajomość Azure.
Doświadczenie bazodanowe w PostgreSQL oraz Snowflake - projektowanie schematów, optymalizacja zapytań i strojenie wydajności.
Biegłość z Dockerem oraz stosowanie dobrych praktyk konteneryzacji.
Bardzo dobra znajomość procesów Git (strategie gałęzi, pull requesty, rozwiązywanie konfliktów).
Zrozumienie zasad projektowania interfejsów RESTful API, uwierzytelniania (JWT/OAuth2) oraz dobrych praktyk bezpieczeństwa.
Doświadczenie z narzędziami CI/CD (GitHub Actions, GitLab CI).
Mile widziane:
Szersza znajomość usług AWS (IAM, S3, RDS, Lambda).
Narzędzia do monitoringu i obserwowalności systemów (Prometheus, Grafana, CloudWatch lub zbliżone rozwiązania do logowania/monitorowania).
Zamiłowanie do mierzenia się ze złożonymi wyzwaniami technicznymi i brania odpowiedzialności za problemy od początku do końca.
Otwartość i wewnętrzna motywacja do nauki oraz wdrażania nowych technologii.
O projekcie:
Dla naszego klienta poszukujemy osoby na stanowisko Inżyniera Full Stack (Python / JavaScript) - Platformy Chmurowe i Danych.
Osoba na tym stanowisku odpowiada za rozwój oraz utrzymanie platform chmurowych i platform danych, realizując zadania zarówno po stronie backendu (Python), jak i frontendu (JavaScript), z uwzględnieniem konteneryzacji, środowisk Kubernetes, baz danych PostgreSQL i Snowflake oraz procesów CI/CD.
Zakres obowiązków:
Tworzenie i rozwój aplikacji webowych w oparciu o Python (FastAPI, Flask) oraz JavaScript (React, Next.js).
Projektowanie, optymalizacja i zarządzanie bazami danych PostgreSQL oraz Snowflake.
Przeprowadzanie przeglądów kodu (code review) w ramach dużych, rozwijanych projektów.
Wdrażanie aplikacji, zarządzanie i debugowanie usług w klastrach Kubernetes.
Budowa i konteneryzacja aplikacji z wykorzystaniem Dockera.
Projektowanie bezpiecznych interfejsów REST API (uwierzytelnianie JWT/OAuth2).
Utrzymanie i konfiguracja potoków CI/CD (GitHub Actions, GitLab CI).
Praca z systemem kontroli wersji Git (zarządzanie gałęziami, pull requesty).
Oferujemy:
Długofalową współpracę w oparciu o kontrakt B2B.
Możliwość pracy przy zaawansowanych platformach chmurowych i rozwiązaniach opartych na danych.
Udział w projektach opartych na nowoczesnym stosie technologicznym.
Przestrzeń na rozwój zawodowy i realizację własnych inicjatyw technicznych.
🔍 Dekoder Ogłoszenia
🔴
Doświadczenie w przeprowadzaniu przeglądów kodu (code review) w dużych, długotrwale rozwijanych bazach kodu.
Może oznaczać pracę z bardzo starym, trudnym do zrozumienia i utrzymania kodem, gdzie przeglądy są czasochłonne i frustrujące.
🔴
Praktyczna znajomość Kubernetes (deploymenty, serwisy, ingress, konfiguracje/sekrety, skalowanie, debugowanie podów).
Wymagane jest nie tylko podstawowe zrozumienie, ale faktyczne umiejętności rozwiązywania problemów w złożonym środowisku Kubernetes.
🔴
Zamiłowanie do mierzenia się ze złożonymi wyzwaniami technicznymi i brania odpowiedzialności za problemy od początku do końca.
Oznacza to, że będziesz musiał samodzielnie rozwiązywać trudne problemy, często bez wsparcia lub z ograniczonym wsparciem.
🔴
Otwartość i wewnętrzna motywacja do nauki oraz wdrażania nowych technologii.
Może sugerować, że firma nie inwestuje w szkolenia, a od pracownika oczekuje samodzielnego zdobywania wiedzy i umiejętności.
🟡
Znajomość Azure.
Choć wymienione, nie sprecyzowano poziomu zaawansowania, co może oznaczać zarówno podstawową wiedzę, jak i głęboką ekspertyzę.