Python Developer Zdalnie/Wrocław

Oferta pracy jest już nieaktualna.
  • B2B
  • Zlecenie lub o Dzieło
  • wrocław
  • 8000 – 14400 PLN netto – B2B/UZ (brutto)
  • Rekrutacja została zamknięta

Szczegóły Oferty

🐍 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ł(a)?
  • 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 React, Vue 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 CI, GitHub Actions, Jenkins.
Podstawy DevOps:
  • Zrozumienie zasad DevOps i umiejętność automatyzacji procesów wdrażania i monitorowania aplikacji z wykorzystaniem takich narzędzi jak Docker, Kubernetes, Jenkins czy Ansible.
  • Doświadczenie w konfiguracji systemów monitoringu i logowania (np. Prometheus, Grafana, ELK 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:
Data Engineering:
  • Doświadczenie z narzędziami do przetwarzania danych, takimi jak Apache Airflow, Spark, Kafka. 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 Java, C#, 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.
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 – lub mailowo
Jeżeli chcesz o cokolwiek zapytać – prosimy o maila!
Powodzenia! 😉
python-developer-zdalnie-wroclaw-praca-it

Technologie i Umiejętności

Angular
Ansible
Apache Airflow
Azure
Celery
CloudFormation
DevOps
Django
Docker
EC2
ELK
FastAPI
Flask
GitFlow
Go
Grafana
Java
Jenkins
Kafka
Kubernetes
Lambda
Node.js
Pandas
Postman
Prometheus
RDS
React
REST API
S3
Spark
Swagger
TDD
Terraform
Vue
Wyświetlenia: 70