Senior Python Developer

Python

Senior Python Developer

Python

Łąkowa 7A, Łódź

Makimo

Undetermined
Permanent, B2B
Senior
Remote
3 906 - 6 138 USD
Net per month - B2B
3 264 - 5 078 USD
Gross per month - Permanent

Tech stack

    Python

    advanced

    Django/Flask

    advanced

    SQL

    advanced

    REST API

    advanced

    English

    advanced

    Git

    regular

    TDD

    regular

    Docker

    regular

    AWS

    regular

Job description

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!

Published: 13.10.2021
Office location