Obecnie do naszego zespołu, zajmującego się systemem płatności poszukujemy
SENIOR PYTHON DEVELOPERA
OPIS PROJEKTU
Współpracujemy z międzynarodową licencjonowaną instytucją pieniądza elektronicznego i dostawcą usług płatniczych, dla której tworzymy platformę zapewniającą indywidualnym użytkownikom i przedsiębiorcom możliwość korzystania z usług płatniczych online na terenie całej Europy.
Naszym głównym wyzwaniem jest zapewnienie użytkownikom bezpiecznego, a zarazem prostego w obsłudze systemu płatności, a także integracja z zewnętrznymi systemami finansowymi oraz generowanie złożonych raportów finansowych.
Projekt stawia przed twórcami wyzwania z zakresu przetwarzania synchronicznego, systemów rozproszonych, czy transakcyjnego przetwarzania danych.
CO BĘDZIE NALEŻAŁO DO TWOICH ZADAŃ:
- Aktywne uczestnictwo w planowaniu prac projektowych
- Analiza procesów biznesowych w celu zaprojektowania optymalnych implementacji
- Implementacja i wdrażanie procesów biznesowych oraz integracji z zewnętrznymi API usług finansowych (w tym banków) w frameworkach Django lub Flask
- Projektowanie i implementacja wewnętrznego REST API
- Pisanie dokumentacji dla wewnętrznego REST API (Swagger) oraz dla złożonych implementacji procesów biznesowych
- Rozwój oraz utrzymanie istniejących implementacji procesów biznesowych oraz integracji z zewnętrznymi API
- Analiza i rozwiązywanie nieprzewidzianych problemów
WYMAGANE UMIEJĘTNOŚCI
- Znajomość Pythona 2.x i 3.x
- Dobra znajomość co najmniej jednego z frameworków - django, flask lub aiohttp
- Umiejętność pisania testów z użyciem pytest
- Doświadczenie w pracy na systemach Linux (Ubuntu / Debian)
- Znajomość systemu kontroli wersji Git
- Umiejętność projektowania i tworzenia API opartych na HTTP (REST)
- Znajomość HTML/CSS/JS w stopniu umożliwiającym współpracę z zespołami frontendowymi
MILE WIDZIANE UMIEJĘTNOŚCI
- Znajomość Django REST Framework
- Znajomość dowolnego dialektu SQL
- Znajomość Elasticsearch
- Doświadczenie w implementacji integracji z systemami płatności
- Zarządzanie oraz konfigurowanie rozwiązań w oparciu o AWS
- Konfigurowanie aplikacji związanych z ruchem WWW jak Nginx, HAProxy, Cloudflare, Letsencrypt
- Znajomość kolejki zadań Celery
- Tworzenie playbooków ansible
- Doświadczenie pracy w metodyce zwinnej
CO MAMY DO ZAOFEROWANIA:
- Praca w trybie zdalnym (dla chętnych możliwość pracy w biurze w Łodzi);
- Elastyczny czas pracy, ograniczony jedynie przez spotkania organizacyjne (standardowo 3 razy w tygodniu: poniedziałek, środa, piątek);
- Stały rozwój zawodowy, udział w konferencjach i szkoleniach;
- Pracę w 8-9 osobowym zespole;
- Bogaty pakiet benefitów, takich jak: karta sportowa, ubezpieczenie na życie, prywatna opieka medyczna.
Aby wziąć udział w naszej rekrutacji prosimy o zapoznanie się ze szczegółowymi informacjami na temat administratora danych osobowych oraz przysługujących Ci praw dotyczących ochrony Twoich danych osobowych, które znajdziesz na naszej stronie: https://optimodevelopment.com, a następnie o zamieszczenie pod Twoim CV następującej klauzuli:
“Na podstawie aktualnie obowiązujących przepisów dotyczących ochrony osób fizycznych w związku z przetwarzaniem danych (Rozporządzenie Parlamentu Europejskiego i Rady (UE) 2016/679 z dnia 27 kwietnia 2016 r.) wyrażam zgodę na przetwarzanie moich danych osobowych przez Optimo Development Sp. z o.o. z siedzibą w Łodzi (KRS 0000562542) w celu realizacji procesu rekrutacyjnego”.
Jeśli chcesz wziąć udział w naszych przyszłych procesach rekrutacyjnych prosimy o dodanie następującej klauzuli:
"Wyrażam także zgodę na przetwarzanie moich danych osobowych przez Optimo Development Sp. z o.o. z siedzibą w Łodzi (KRS 0000562542) w przyszłych procesach rekrutacyjnych. Moja zgoda jest ważna do odwołania”.