Senior Python Backend Developer (K/M)
Senior Python backend developer joining a client project at Astek to build and maintain scalable, microservice-based backend systems using FastAPI, async/event-driven patterns, and Microsoft Azure (Functions, Service Bus), with Docker and SQL/NoSQL. Remote work; B2B contract at 140-170 PLN/h net.
- Compensation
- PLN 140–PLN 170 / hr
- Location
- Poland
- Work setup
- Not specified
- Seniority
- Senior
- Employment
- Contract
- Experience
- Not specified
- Category
- Backend
- Posted
Skills
Must have
- Min. 10-12 years of commercial software development experience (Python)
- Very good, practical Python programming experience
- Developed production APIs using FastAPI
- Knowledge of asynchronous programming in Python
- Practical experience with Microsoft Azure, especially Azure Functions and Azure Service Bus
- Experience with microservices, event-driven systems, Docker, and SQL/NoSQL databases
- Ability to diagnose production issues and optimize backend application performance
- Experience with unit and integration testing, preferably with Pytest
- Very good English (min. B2)
Nice to have
- Experience in retail / e-commerce projects
Full description
Stanowisko
Obecnie dla naszego klienta poszukujemy kandydata/kandydatki na stanowisko Senior Python Backend Developer (K/M), który/a dołączy do projektu rozwijającego nowoczesne, skalowalne systemy backendowe oparte o architekturę mikroserwisową.
Dodatkowe informacje
- Praca zdalna
Oferowane wynagrodzenie
- Wynagrodzenie: od 140 do 170 PLN netto + VAT / h / kontrakt B2B, w zależności od posiadanego doświadczenia i kompetencji
Sprawdzisz się w tej roli, jeżeli:
- Posiadasz min. 10–12 lat komercyjnego doświadczenia w software development (Python)
- Posiadasz bardzo dobre, praktyczne doświadczenie w programowaniu w Pythonie
- Rozwijałeś/aś produkcyjne API wykorzystując FastAPI
- Znasz programowanie asynchroniczne w Pythonie
- Masz praktyczne doświadczenie z Microsoft Azure, w szczególności Azure Functions i Azure Service Bus
- Pracowałeś/aś z mikroserwisami, systemami event-driven, Dockerem oraz bazami SQL/NoSQL
- Potrafisz diagnozować problemy produkcyjne oraz optymalizować wydajność aplikacji backendowych
- Masz doświadczenie w testach jednostkowych i integracyjnych, najlepiej z wykorzystaniem Pytest
- Bardzo dobrze znasz jęz. angielski (min. B2)
Mile widziane:
- Doświadczenie w projektach z branży retail / e-commerce
Zadania, które na Ciebie czekają:
- Rozwój i utrzymanie usług backendowych w Pythonie w architekturze mikroserwisowej
- Projektowanie, rozwijanie i optymalizacja API z wykorzystaniem FastAPI
- Praca z usługami Microsoft Azure, w szczególności Azure Functions i Azure Service Bus
- Tworzenie rozwiązań wykorzystujących komunikację asynchroniczną oraz architekturę event-driven
- Optymalizacja wydajności, skalowalności i niezawodności systemów backendowych
- Profilowanie aplikacji oraz identyfikowanie i eliminowanie problemów związanych z wykorzystaniem zasobów
- Diagnozowanie i rozwiązywanie problemów występujących w środowiskach produkcyjnych
- Udział w code review, tworzeniu testów jednostkowych i integracyjnych oraz pracy w procesach CI/CD
Nasz proces rekrutacji
Rozmowa z naszym Rekruterem -> Rozmowa z naszym Business Managerem -> Spotkanie z Klientem W uzasadnionych przypadkach po rozmowie z Rekruterem wprowadzamy dodatkowy etap weryfikacji technicznej
Co oferujemy
- Długoterminowa współpraca
- Szkolenia techniczne, certyfikaty i podnoszenie kwalifikacji
- Mentoring Competence Center - bycie członkiem społeczności CC od pierwszego dnia pracy jest szansą na rozwijanie swoich umiejętności, uczestniczenie w różnych konferencjach oraz dzielenie się wiedzą i doświadczeniem z ludźmi, którzy na co dzień mierzą się z tymi samymi wyzwaniami