#1 Job Board for tech industry in Europe

Senior Python Developer
Python

Senior Python Developer

Łódź
Type of work
Undetermined
Experience
Senior
Employment Type
Permanent, B2B
Operating mode
Remote

Tech stack

    Python

    advanced

    Django/Flask

    advanced

    SQL

    advanced

    REST API

    advanced

    English

    advanced

    Git

    regular

    TDD

    regular

    Docker

    regular

    AWS

    regular

Job description

Online interview
W Makimo tworzymy dedykowane aplikacje webowe i mobilne dla startupów, klientów korporacyjnych oraz organizacji pozarządowych z Polski i zagranicy. Jakość i niezawodność to nasze koniki.

Przyświeca nam cel tworzenia produktów, które będą odpowiadały potrzebom naszych klientów teraz, jak i w przyszłości.

Dołącz do nas, by pracować przy projektach m.in. marketplace'u wyrobów rzemieślniczych, lidera branży automotive, start-upu rewolucjonizującego druk wysokojakościowy, czy organizacji międzynarodowej realizującej Cele Zrównoważonego Rozwoju 2030.

Zależy nam na:

  • 4+ latach komercyjnego doświadczenia z Pythonem i znajomości paradygmatu funkcyjnego.
  • Biegłej znajomości minimum jednego frameworka webowego (Django, Flask, FastAPI). Doświadczenie z podejściem mikroserwisowym będzie plusem.
  • Znajomości SQLowych RDBMS (np. PostgreSQL) oraz ORM (Django/SQLAlchemy). 
  • Doświadczeniu z kolejkami zadań (SQS/RabbitMQ) i Redisem. Znajomość ElasticSearcha będzie plusem.
  • Praktycznym doświadczeniu w projektowaniu i tworzeniu aplikacji webowych, REST API, mile widziane doświadczenie z GraphQL.
  • Biegłości w użyciu Gita, narzędzi CI/CD i statycznej analizy kodu.
  • Praktycznej znajomości dobrych praktyk i wzorców architekturalnych (SOLID, DDD, CQRS, Event Sourcing, Clean Architecture).
  • Umiejętności tworzenia testowalnego kodu i pracy w metodyce TDD, a także biegłej znajomości dowolnego frameworku do testowania (korzystamy z pytesta).
  • Umiejętności pracy z Dockerem, Docker Compose i środowiskami chmurowymi (np. AWS) — praktyczne doświadczenie z narzędziami Infrastructure as Code (Terraform/CloudFormation) i orkiestracją (ECS, Kubernetes, Nomad/Consul) będzie plusem.
  • Umiejętności prowadzenia od strony technicznej zespołu projektego od prac developerskich aż po wdrożenie produkcyjne i utrzymanie.
  • Zdolności sprawnego rozwiązywania problemów i znalezienia równowagi między biznesowymi aspektami projektu i techniczną stroną jego realizacji.
  • Biegłej znajomości języka angielskiego (B2+) i polskiego, z doświadczeniem w bezpośredniej komunikacji z klientem.

A przede wszystkim na otwartości na nowe wyzwania, technologie, eksperymenty i chęci dalszego rozwoju.

Dołącz do nas!


Jesteśmy zgranym zespołem specjalistów o przeróżnych zainteresowaniach — znajdziesz wśród nas muzyków, miłośników wina, autostopowiczów, fanboyów Lispa, cosplayerów i biegaczy.

Najczęściej pracujemy z Pythonem i JavaScriptem, ale widok Kotlina czy Clojure nikogo tu nie dziwi — mamy duszę odkrywców i kochamy to, czym się zajmujemy.

Czeka na Ciebie:

  • praca z użyciem czystej architektury, DDD oraz elementami paradygmatów obiektowego, funkcyjnych i reaktywnych – narzędzia dobieramy do problemu. 
  • rozwiązywanie problemów naszych klientów całym zespołem w trakcie warsztatów. Wykorzystujemy szereg form warsztatowych, począwszy od prostych sesji przy białej tablicy po rozbudowane Event Stormingi. Będziesz w nich uczestniczyć, ale również prowadzić.
  • automatyzacja – korzystamy z IaC (Infrastructure as Code) i narzędzi takich jak Terraform do pełnej orkiestracji wdrożeń, za które odpowiada cały zespół projektowy
  • wpływ na decyzje projektowe, wybór technologii i kierunków własnego rozwoju, a w efekcie rozwoju technologicznego całej firmy.
  • prowadzenie zespołów projektowych od początkowych faz projektu aż po produkcyjne wdrożenie w chmurze w roli technical leadera.
  • aktywny udział w procesie code review, po obu stronach barykady i rola mentora dla młodszych członków zespołu.
  • zaangażowanie w rozwój i wdrażanie dobrych praktyk, usprawnień i nowych rozwiązań.
  • uczestnictwo w analizie wymagań, technicznych spotkaniach z klientami, projektowaniu i proponowaniu najlepszych rozwiązań i estymacjach projektów.
  • Makimoday, czyli czas na rozwijanie naszych kompetencji i zainteresowań oraz dzielenie się wiedzą – poprzez wewnętrzne warsztaty, publikowanie artykułów na firmowym blogu i prowadzenie talków. Makimodayowe eksperymenty z powodzeniem wdrażamy w projektach dla naszych klientów.
  • Ty wybierasz – pełna/częściowa praca zdalna lub biuro w Łodzi, blisko centrum, ze świetną atmosferą. Mamy też miejsca parkingowe i stojak na rowery.

Oferujemy również:

  • Darmową opiekę medyczną
  • Kartę FitProfit
  • Lekcje angielskiego
  • Osobisty budżet rozwojowy, konferencyjny i narzędziowy
  • Wewnętrzne warsztaty i szkolenia
  • Stabilne formy zatrudnienia
  • Elastyczne godziny pracy
  • Możliwość pracy zdalnej, również 100%
  • Jasną ścieżkę rozwoju
  • Wsparcie mentora

Najlepsza atmosfera

W Makimo świetna i swobodna atmosfera jest dla nas bardzo ważna — poza tym, że chcemy, by dobrze nam się razem pracowało, chcemy też dobrze się czuć w swoim towarzystwie. Codzienna kawa z zespołem, wspólne wyjścia na piwo, kręgle, bilard i rzucanie siekierami (sic!), firmowa Wigilia z tajemniczym Mikołajem czy stosy pączków na tłusty czwartek to raptem kilka przykładów. Tworzymy firmę, w której zechcesz z nami zostać na dłużej.

O tych i innych zwyczajach opowie Ci nasza firmowa maskotka i Senior PR Manager, Kura Wideo, gdy tylko do nas dołączysz! 

Zajrzyj też na nasz Instagram, firmowy blog i kanał na Youtube.

Szukamy właśnie Ciebie? Ekstra! Dołącz do nas, zaaplikuj!