O firmie
Autopay to firma, która działa na pograniczu nowoczesnych technologii i finansów. Stawiamy na otwartość, innowacyjność i zaangażowanie społeczne. Działamy w branży FinTech, a nasze podejście do pracownika wyróżnia nas na tle konkurencji. U nas każdy głos ma znaczenie, a każda idea może stać się rzeczywistością.
Praca hybrydowa z biura w Sopocie lub Warszawie lub zdalna 100%
Umowa o pracę lub kontrakt B2B
Opis roli
Jesteśmy doświadczonym backendowym zespołem produktowym, który rozwija nowoczesne systemy webowe wykorzystywane w różnych domenach biznesowych, m.in. w finansach, telekomunikacji i mediach. Nasz zespół tworzą specjaliści Python z dużą ekspertyzą w projektowaniu stabilnych, skalowalnych i wydajnych rozwiązań.
Pracujemy nad rozwojem realnych funkcjonalności: od implementacji nowych feature’ów, przez refaktoryzację, po optymalizację kluczowych elementów systemu. Duży nacisk kładziemy na jakość kodu, automatyzację oraz architekturę o długim czasie życia. Mamy realny wpływ na decyzje technologiczne, architektoniczne oraz sposób integracji backendu z frontendem.
Poszukujemy Python Developera, który wesprze nas w tworzeniu i utrzymaniu backendu nowoczesnych aplikacji webowych. Praca obejmuje zarówno rozwój nowych funkcjonalności, jak i dbanie o stabilność istniejących systemów. Okazjonalnie może pojawić się zaangażowanie po stronie frontendu - na poziomie „fullstack-aware”.
Twoim zadaniem będzie współtworzenie skalowalnych systemów produkcyjnych, integracja usług za pomocą REST API, a także udział w projektach wdrażanych dla klientów z różnych branż. Pracujemy w środowisku ukierunkowanym na testy automatyczne, jakość i ciągłe doskonalenie rozwiązań.
Chcesz być częścią zespołu, który nie boi się wyzwań i zawsze myśli nieszablonowo? Dołącz do nas. Twoje zadania będą obejmować:
- projektowanie, rozwój oraz refaktoryzacja backendowych aplikacji webowych w Pythonie (Django, FastAPI),
- projektowanie i implementacja REST API oraz integracja backendu z frontendem (React + Vue.js),
- praca nad skalowalnością, czytelnością i utrzymywalnością kodu w istniejących systemach produkcyjnych,
- udział w wdrożeniach produkcyjnych systemów dla klientów z branż finansowej, telekomunikacyjnej, medialnej i sportowej,
- zapewnianie jakości: testy jednostkowe i integracyjne, code review, automatyzacja procesów developerskich,
- współudział w decyzjach architektonicznych i technologicznych (backend, integracje, infrastruktura developerska),
- okazjonalna praca frontendowa: drobne modyfikacje komponentów, styli oraz logiki UI w aplikacjach SPA.
Wymagania i umiejętności, których szukamy u osoby zatrudnionej w tej roli:
- bardzo dobra znajomość Pythona w kontekście aplikacji webowych (min. 3 lata),
- doświadczenie w pracy z Django, znajomośc FastAPI jako frameworku API,
- praktyczne doświadczenie w projektowaniu i implementacji REST API (HTTP, autoryzacja, struktura API),
- dobra znajomość relacyjnych baz danych, w szczególności PostgreSQL,
- umiejętność pisania testów jednostkowych i integracyjnych,
- praktyczna znajomość Docker oraz docker-compose,
- biegłość w pracy z Git oraz znajomość zasad git-flow,
- rozumienie podstaw architektury aplikacji webowych (warstwy, odpowiedzialności, integracje),
- podstawowa znajomość pracy w środowisku Linux,
- znajomość zagadnień CI/CD na poziomie developerskim,
- komunikatywna znajomość języka angielskiego (praca z dokumentacją),
- samodzielność, odpowiedzialność oraz umiejętność analitycznego myślenia.
Co będzie Twoim dodatkowym atutem?
- praktyczna znajomość ClickHouse,
- znajomość technologii wspierających systemy backendowe: Redis, Celery, RabbitMQ, Kafka, Graylog,
- znajomość zagadnień bezpieczeństwa aplikacji webowych (min. OWASP Top 10),
- doświadczenie w pracy z AWS lub GCP,
- doświadczenie w pracy z narzędziami JIRA / YouTrack,
- praktyczne doświadczenie w pracy z React + Vue.js,
- dobra znajomość JavaScript (ES6+),
- umiejętność modyfikowania komponentów, styli i logiki UI,
- znajomość HTML5 i CSS w kontekście aplikacji SPA.
Co oferujemy?
- elastyczne godziny pracy,
- pakiet benefitów, w tym prywatna opieka medyczna, karta sportowa, dofinansowanie wczasów czy dopłata za przyjazd do biura rowerem,
- możliwość pracy z widokiem na morze Bałtyckie,
- samodzielność i odpowiedzialność za powierzone zadania,
- współpracę i udział w unikalnych projektach,
- możliwości rozwoju,
- przyjazna atmosfera pracy, wsparcie zespołu, brak dress code'u,
- dostęp do nowoczesnych narzędzi i technologii.
Dołącz do nas i razem zmierzajmy tam, gdzie jeszcze nikt nie był!