#1 Job Board for tech industry in Europe

  • Job offers
  • Mid Python Developer
    New
    Python

    Mid Python Developer

    2 336 - 3 504 USDGross/month - Mandate
    2 336 - 3 504 USDNet/month - B2B
    Type of work
    Full-time
    Experience
    Mid
    Employment Type
    Mandate, B2B
    Operating mode
    Remote

    Tech stack

      English

      advanced

      AWS

      regular

      Git

      regular

      Django

      regular

      REST API

      regular

      Python

      regular

      DevOps

      junior

      AI

      nice to have

      JavaScript

      nice to have

      Data Science

      nice to have

    Job description

    Online interview

    🐍 Python Developer

    💸 8000 – 14400 PLN netto – B2B/UZ (brutto)

    🏙️ Wrocław / 100% Remote


    Cześć! ✌️


    Jesteśmy firmą tworzącą customowe rozwiązania software’owe i przeprowadzającą cyfrowe transformacje, które mają realny wpływ na biznesy naszych klientów. Współpracujemy z kilkunastoma firmami z Polski i zagranicy w zakresie projektów aplikacji webowych i mobilnych.


    Ambicją naszej firmy jest zostanie bycie organizacją, w której klienci widzą realną wartość dla swoich biznesów. Skupiamy się na automatyzacji procesów i poprawie efektywności zespołów – w firmach nawet od kilku, jak i do kilkuset osób.


    W iMakeable korzystamy głównie ze stacku technologicznego React.js/Node.js/Python/Strapi. Obecnie chcemy powiększyć nasz zespół o Python Developera, aby odpowiedzieć na potrzeby naszych klientów


    Jako iMakeable najważniejsze dla nas jest stworzenie zespołu i miejsca pracy, do którego chce się wracać - z fajnymi, kompetentnymi ludźmi mającymi mindset problem-solvera, rozumiejących, dlaczego tworzą funkcjonalności i jaki wpływ mają na inne zespoły, energicznych i chętnych do działania. Jest dla nas bardzo ważna kultura feedbacku w każdą stronę: zarówno między pracownikami jak i dla managementu od pracowników. 


    Chcemy tworzyć atmosferę przyjazną do rozwoju, opartą na procesach, gdzie szukamy razem rozwiązań - niezależnie, jakich problemów dotyczą. Nie chcemy ograniczać naszego zespołu - chcemy, aby wszyscy czuli wkład wniesiony w firmę i mieli poczucie budowania czegoś większego.


    Co znajdziesz w iMakeable?

    • Możliwość 100% pracy zdalnej - planujemy, aby nasza firma była zlokalizowana na stałe we Wrocławiu, ale nie wymagamy tego od Ciebie. W przyszłości rozważamy otwarcie biura we Wrocławiu i Warszawie, ale obecność w nim nie będzie wymagana.
    • Jesteśmy 100% remote organizacją, która działała w taki sposób od samego początku.
    • Pracę w rozwijającym się zespołem młodych (serio - jesteśmy wszyscy w wieku od 22 do 32 lat), ambitnych, pracowitych ludzi z przynajmniej kilkuletnim doświadczeniem w tworzeniu aplikacji,
    • Wsparcie psychologa on-demand (Wellbee),
    • Medicover i Multisport,
    • Kursy na życzenie,
    • Zdalną kawę z Zespołem ☕
    • Możliwość tworzenia kodu w nowoczesnych technologiach,
    • Przyjazną atmosferę pracy - jako founderzy zależy nam na feedbacku od osób, które zatrudniamy i 100% transparencji - wierzymy, że to podstawa do poprawy codziennej pracy w zespole,
    • Wspólnie rozwijanie firmy - każda osoba w naszej organizacji ma wpływ na to w jaką stronę zmierzamy. Co jakiś czas organizujemy warsztaty oraz integracje offline, na których omawiamy strategię naszej firmy,
    • Rozwój w dowolną stronę - jeżeli poczujesz w pewnym momencie, że chciałbyś spróbować pracy w nowych projektach, technologiach, a może nawet chciałbyś zostać leaderem zespołu to iMakeable jest miejscem właśnie dla Ciebie!


    Czym będziesz się zajmować?

    • Pisanie nowych funkcjonalności w aplikacjach,
    • Poprawianie istniejących bugów,
    • Pisanie testów jednostkowych,
    • Współpraca z zespołem projektowym i PM,
    • Korzystanie z programu do trackowania zadań (korzystamy z ClickUpa)
    • Utrzymywanie dotychczasowych funkcjonalności, aktualizowanie bibliotek, refactor kodu
    • Przeprowadzanie code review,
    • Pair programming,
    • Dzielenie się wiedzą z koleżankami/kolegami w zespole,
    • Design Tech Review - chcemy, żebyś współpracował(a) z zespołem odpowiedzialnym za UX/UI w zakresie implementacji designu.


    Co potrafi nasz idealny kandydat?

    Wymagania (Must-haves):

    Minimum 2 lata doświadczenia jako Backend Developer:

    • Udokumentowane doświadczenie w rozwoju złożonych aplikacji backendowych, w tym praca nad systemami o dużej skali, obsługujących wielu użytkowników i przetwarzających duże ilości danych.
    • Doświadczenie w pracy z architekturą mikroserwisów oraz monolitem.

    Zaawansowana znajomość Pythona:

    • Dogłębna znajomość języka, nie tylko jego składni, ale także zarządzania pamięcią, wielowątkowości i optymalizacji kodu pod kątem wydajności.
    • Znajomość frameworków takich jak Django (bonusowe punkty za Flask), oraz wyspecjalizowanych bibliotek (np. Celery, Pandas, FastAPI).
    • Doświadczenie w pisaniu testów jednostkowych, integracyjnych oraz w stosowaniu podejścia TDD (Test Driven Development).

    Django:

    • Swobodne korzystanie z tego frameworku – znajomość ORM, tworzenia i optymalizacji zapytań SQL, zarządzania migracjami baz danych, a także mechanizmów cache’owania i optymalizacji aplikacji pod kątem wydajności.
    • Umiejętność pracy z middleware, autoryzacją i autentykacją użytkowników, integracją z zewnętrznymi API oraz optymalizacją aplikacji do produkcyjnych środowisk.

    Znajomość chmury AWS lub Azure:

    • Praktyczne doświadczenie z usługami chmurowymi, takimi jak EC2, S3, Lambda, RDS (w AWS) lub ich odpowiednikami w Azure.
    • Zrozumienie architektury serverless, mechanizmów skalowania aplikacji oraz monitorowania i zarządzania kosztami.
    • Znajomość infrastruktury jako kodu (IaC) z wykorzystaniem narzędzi takich jak Terraform lub CloudFormation.

    REST API:

    • Doświadczenie w projektowaniu, wdrażaniu i utrzymywaniu skalowalnych i dobrze udokumentowanych API RESTful.
    • Umiejętność projektowania API zgodnie z najlepszymi praktykami (m.in. użycie wersjonowania, tokenów JWT do autoryzacji, rate-limiting).
    • Doświadczenie w pracy z narzędziami do testowania i debugowania API, takimi jak Postman czy Swagger.
    • JavaScript (frontend):
    • Zrozumienie działania JavaScript na poziomie frontendu, w tym podstawowa znajomość jednego z popularnych frameworków frontendowych, takich jak ReactVue lub Angular.
    • Znajomość technik budowania interfejsów użytkownika, podstawy zarządzania stanem oraz integracji z backendowym API.

    Kontrola wersji GIT:

    • Swobodne korzystanie z GITa, w tym zarządzanie wersjonowaniem kodu, rozwiązywanie konfliktów, tagowanie, a także praca w zespołach z metodologiami opartymi na GitFlow.
    • Umiejętność automatyzacji procesów CI/CD z wykorzystaniem repozytoriów, np. GitLab CIGitHub ActionsJenkins.

    Podstawy DevOps:

    • Zrozumienie zasad DevOps i umiejętność automatyzacji procesów wdrażania i monitorowania aplikacji z wykorzystaniem takich narzędzi jak DockerKubernetesJenkins czy Ansible.
    • Doświadczenie w konfiguracji systemów monitoringu i logowania (np. PrometheusGrafanaELK stack).

    Angielski na poziomie B2 lub wyższym:

    • Umiejętność płynnej komunikacji w języku angielskim, zarówno w mowie, jak i piśmie, w tym praca w międzynarodowych zespołach i na dokumentacji technicznej.


    Nice to haves (niewymagane, ale mile widziane 😉):

    Data Engineering:

    • Doświadczenie z narzędziami do przetwarzania danych, takimi jak Apache AirflowSparkKafka. Umiejętność projektowania potoków danych (ETL) i optymalizacji operacji na dużych zbiorach danych.

    Znajomość innych frameworków backendowych:

    • Znajomość np. FastAPI lub Tornado do tworzenia szybszych i bardziej elastycznych aplikacji webowych.

    Znajomość dodatkowych narzędzi DevOps:

    • Doświadczenie z Kubernetes, w tym zarządzanie klastrami, pisanie Helm chartów, konfiguracja load balancerów i autoskalowania.

    Znajomość innych języków programowania:

    • Dodatkowe doświadczenie w JavaC#Go czy Node.js, które pozwala na lepsze dopasowanie narzędzi do projektu.

    CI/CD na poziomie eksperckim:

    • Głębsza znajomość narzędzi CI/CD, w tym zaawansowane konfigurowanie pipelines, automatyczne testowanie i wdrażanie aplikacji w środowiskach produkcyjnych.


    • Algorytmy machine learning (klasyfikacja, regresja, klasteryzacja) i deep learning (np. sieci RNN, LSTM, Transformer).
    • Doświadczenie w implementacji, trenowaniu i testowaniu modeli NLP (np. BERT, GPT, T5).
    • Znajomość popularnych bibliotek NLP i ML, takich jak TensorFlow, PyTorch, scikit-learn, NLTK, spaCy, Hugging Face Transformers.
    • Wiedza na temat podstawowych technik NLP: tokenizacja, stemming, lematyzacja, sentiment analysis, semantic analysis, text classification, text generation itp.
    • Doświadczenie w realizacji projektów NLP, np. natural language understanding, chatbots, sentiment analysis, information extraction, machine translation.


    Doświadczenie w pracy w międzynarodowych zespołach

    • Praca w rozproszonych zespołach, w różnych strefach czasowych z zachowaniem dobrych praktyk komunikacji i dokumentacji.



    Proces rekrutacyjny opieramy na dwóch etapach:

    1. Rozmowie zapoznawczej (~45-60 minut) – 100% nietechnicznej, podczas której lepiej się poznamy i dowiemy się, jakie mamy od siebie oczekiwania

    2. Rozmowie technicznej (~60 minut) – każdy kandydat przechodzi przez zestaw pytań mających na celu weryfikację znajomości technologii i rozwiązywania problemów.

    Z chęcią rozważymy każdego kandydata - naszą finalną decyzję poznasz nie dłużej niż 2 tygodnie od otrzymania przez nas CV. Osoby zainteresowane ofertą prosimy o przesłanie CV poprzez formularz pod linkiem https://forms.clickup.com/36806076/f/1337dw-13652/6R3FF12PV14ELSJ9YX.


    Powodzenia! 😉



    Check similar offers

    Python Developer (Mid / Senior)

    New
    Etteplan
    Undisclosed Salary
    Wrocław
    , Fully remote
    Fully remote
    Python
    Git
    PyQt

    Senior Python Developer

    New
    BlockWise
    4.38K - 7.79K USD
    Wrocław
    , Fully remote
    Fully remote
    Python

    Senior Programista AI & ML

    New
    Bank Millennium
    Undisclosed Salary
    Warszawa
    PyTorch
    Machine Learning
    Python

    Python Developer

    New
    Onely
    1.85K - 2.9K USD
    Wrocław
    , Fully remote
    Fully remote
    English
    Python
    Clean Code

    Data Engineer

    New
    capital.com
    Undisclosed Salary
    Warszawa
    Python
    Git
    PostgreSQL