Backend Engineer
Upside
Rola Backend Engineer w software consultancy Upside. Będziesz częścią małego (3–9 osób), autonomicznego zespołu budującego skalowalne systemy backendowe dla globalnych klientów. Pracujesz bezpośrednio z założycielami i CTO, biorąc pełną odpowiedzialność za rozwiązania – od identyfikacji problemów po wdrożenie. Dodatkowo integrujesz funkcje Applied AI w produkty klientów i korzystasz z narzędzi AI (jak Claude/Cursor) w codziennej pracy. Roczne projekty, pełna autonomia techniczna i bez mikrozarządzania.
Brakuje: nie podano konkretnych dni hybrydowych (ile w biurze), brak informacji o on-call lub dyżurach.
Rola Backend Engineer w software consultancy Upside. Będziesz częścią małego (3–9 osób), autonomicznego zespołu budującego skalowalne systemy backendowe dla globalnych klientów. Pracujesz bezpośrednio z założycielami i CTO, biorąc pełną odpowiedzialność za rozwiązania – od identyfikacji problemów po wdrożenie. Dodatkowo integrujesz funkcje Applied AI w produkty klientów i korzystasz z narzędzi AI (jak Claude/Cursor) w codziennej pracy. Roczne projekty, pełna autonomia techniczna i bez mikrozarządzania.
- ✓Małe zespoły (3–9 osób) – realny wpływ na architekturę i decyzje techniczne
- ✓Brak mikromanagementu – pełna autonomia i zaufanie
- ✓Transparentna ścieżka kariery z jasnymi kryteriami awansu
- ✓Możliwość pracy nad open-source (własny framework Enthusiast) i z najnowszymi technologiami AI
- ✓Partnerstwo z klientami na poziomie strategicznym – nie tylko implementacja, ale i doradztwo
- !Konsultingowy model pracy – projekty mogą się zmieniać, co wymaga adaptacji do różnych klientów i domen
- !Wymóg 'AI-Native' – nacisk na używanie narzędzi AI w pracy, co może nie przypaść do gustu osobom niechętnym takim rozwiązaniom
- •Projektowanie i implementacja skalowalnych systemów backendowych w Pythonie lub Ruby
- •Pisanie czystego, utrzymywalnego kodu zgodnego z OOP i dobrymi praktykami
- •Praca z bazą PostgreSQL – modelowanie danych, optymalizacja zapytań
- •Konteneryzacja aplikacji w Dockerze i zarządzanie nimi w Kubernetes
- •Utrzymywanie i rozwijanie pipeline'ów CI/CD
- •Współpraca z klientem i zespołem przy tłumaczeniu wymagań na działające rozwiązania
- •Identyfikowanie problemów i proponowanie optymalizacji na wczesnym etapie
- •Integracja funkcji AI (np. modele językowe, frameworki agentowe) w projekty klientów
Oferta skierowana do developerów z doświadczeniem komercyjnym (Mid).
Backend inżynier z około 2-letnim doświadczeniem komercyjnym, który dobrze zna Python lub Ruby, ma praktyczną wiedzę o PostgreSQL, Dockerze i CI/CD, oraz potrafi samodzielnie rozwiązywać problemy i komunikować się po angielsku.
Nie dla osób preferujących pracę w dużym, stabilnym zespole produktowym z jasno zdefiniowanymi zadaniami – tu projekty są zmienne, a klienci wymagają elastyczności. Raczej nie dla młodszych inżynierów z mniej niż 2 latami doświadczenia.
- ?Ile dni w tygodniu trzeba być w biurze w Krakowie?
- ?Jak wygląda proces dobierania projektów – czy mam wpływ na wybór klienta?
- ?Czy są dyżury on-call lub oczekiwana dostępność po godzinach?
- ?Jaka jest typowa długość projektu i jak często zmieniam klienta?
- ?Czy istnieje budżet na szkolenia / konferencje / narzędzia?
- ?Jakie konkretne zastosowania AI są obecnie wdrażane u klientów?
- ?Czy w zespole są inni inżynierowie z podobnym backgroundem (Python/Ruby)?
- −Nie podano konkretnych dni hybrydowych (ile w biurze)
- −Brak informacji o on-call lub dyżurach
- −Nie opisano procesu rekrutacyjnego (etapy, zadanie domowe, live coding)
- −Nie wiemy, jacy są klienci (branża, skala) ani jak długo trwa typowe zaangażowanie
- −Nie podano wielkości konkretnego zespołu, do którego dołączymy
Małe, autonomiczne zespoły (3-9 osób) z pełną odpowiedzialnością, brakiem mikromanagementu i kulturą współpracy opartej na zaufaniu. Ceniona jest proaktywność i dzielenie się wiedzą.
Poniżej mediany rynkowej
Dane z aktywnych ofert zawierających technologię PostgreSQL. Pełne statystyki zarobków →