Senior Backend Engineer (Python)
Upside
To rola backend developera w software house'ie, pracującego nad różnorodnymi projektami dla klientów zewnętrznych. Będziesz projektować, implementować i wdrażać skalowalne systemy w małych, autonomicznych zespołach (3-9 osób). Firma kładzie nacisk na open-source (np. framework AI Agent 'Enthusiast') i konsultingowy mindset – wymagana jest komunikacja z klientami oraz balansowanie między doskonałością techniczną a potrzebami biznesowymi. Stack backendowy to Ruby, Python lub JavaScript – Python nie jest obowiązkowy, choć widnieje w tytule.
Brakuje: nie podano procesu rekrutacyjnego (liczba etapów, zadanie domowe, rozmowy), brak informacji o benefitych medycznych i dodatkowych (poza elastycznością).
To rola backend developera w software house'ie, pracującego nad różnorodnymi projektami dla klientów zewnętrznych. Będziesz projektować, implementować i wdrażać skalowalne systemy w małych, autonomicznych zespołach (3-9 osób). Firma kładzie nacisk na open-source (np. framework AI Agent 'Enthusiast') i konsultingowy mindset – wymagana jest komunikacja z klientami oraz balansowanie między doskonałością techniczną a potrzebami biznesowymi. Stack backendowy to Ruby, Python lub JavaScript – Python nie jest obowiązkowy, choć widnieje w tytule.
- ✓Kultura inżynierska i wsparcie open-source
- ✓Małe, autonomiczne zespoły (3-9 osób) – duży wpływ na decyzje
- !Wymóg znajomości frameworków frontendowych (Vue.js/React.js) – może sugerować potrzebę wsparcia frontendu
- !Konsultingowy mindset – rola może wiązać się z dużą ilością spotkań z klientem, co nie każdemu odpowiada
- !Brak informacji o procesie rekrutacyjnym
- !Brak konkretów dotyczących benefity poza elastycznością i nauką
- •Projektowanie architektury backendu (monolity, mikroserwisy, systemy asynchroniczne)
- •Implementacja funkcjonalności w Pythonie, Ruby lub JavaScript (zależnie od projektu)
- •Optymalizacja wydajności baz danych PostgreSQL i zapytań SQL
- •Konfiguracja i utrzymanie pipeline'ów CI/CD
- •Praca z chmurą (AWS – wymienione w technologiach) i zarządzanie infrastrukturą
- •Współpraca z klientami – udział w spotkaniach, wyjaśnianie wymagań technicznych
- •Code review i dzielenie się wiedzą w zespole
- •Wkład w open-source'owe projekty firmy (np. framework Enthusiast)
Oferta dla doświadczonych specjalistów (Senior).
Backend developer z 5-letnim stażem, znający Python (lub Ruby) i SQL, który ma doświadczenie w projektowaniu architektury, ale może jeszcze nie miał styczności z CI/CD czy chmurą na poziomie produkcyjnym – firma oferuje naukę.
Juniorzy i osoby bez 5 lat doświadczenia – oferta wyraźnie wymaga seniora. Osoby szukające wyłącznie pracy nad jednym produktem (tu są projekty klienckie) oraz kandydaci unikający kontaktu z klientem.
- ?Czy Python jest preferowany nad Ruby/JS, czy mogę wybrać dowolny?
- ?Na jakich projektach klienckich obecnie pracujecie i jaka jest ich skala?
- ?Jak wygląda balans między pracą nad nowymi funkcjonalnościami a utrzymaniem istniejących systemów?
- ?Czy jest oczekiwana dyspozycyjność on-call lub wsparcie po godzinach?
- ?Jakie konkretnie narzędzia chmurowe (AWS) i CI/CD są używane?
- ?Ile wynosi budżet na szkolenia/konferencje?
- ?Czy w zespole są osoby znające Python, czy raczej Ruby?
- ?Jak często są spotkania z klientem i kto w nich uczestniczy?
- −Nie podano procesu rekrutacyjnego (liczba etapów, zadanie domowe, rozmowy)
- −Brak informacji o benefitych medycznych i dodatkowych (poza elastycznością)
- −Brak szczegółów dotyczących open-source – ile czasu na to przeznaczono
Małe, autonomiczne zespoły (3-9 osób) z kulturą inżynierską i konsultingową – współpraca bezpośrednia z klientami i liderami technologicznymi. Otwartość na open-source i ciągłe uczenie się.
Na poziomie rynkowym
≈ 123,8–157,7 zł/h
Dane z aktywnych ofert zawierających technologię AWS. Pełne statystyki zarobków →