Requirements
- minimum 2 lata doświadczenia komercyjnego w Pythonie ,
- dobra znajomość Pythona i podstaw programowania obiektowego,
- znajomość podstaw REST API,
- doświadczenie z bazami danych, najlepiej PostgreSQL lub MSSQL,
- podstawowa znajomość Dockera,
- znajomość Gita,
- podstawowa znajomość środowiska Linux,
- umiejętność samodzielnego szukania rozwiązań i rozwiązywania problemów,
- ukończone studia informatyczne lub kierunek pokrewny – minimum poziom licencjacki/inżynierski,
- znajomość języka angielskiego jest obowiązkowa – potrzebujemy osoby, która swobodnie poradzi sobie z komunikacją w języku angielskim w codziennej pracy i podczas rozmów technicznych.
Offer description
Szukamy Junior/Mid Python Developera, który dołączy do zespołu rozwijającego platformę do automatyzacji i zarządzania prywatnymi środowiskami chmurowymi.
Będziesz pracować głównie z Pythonem, backendem, API i automatyzacją. Nie oczekujemy, że będziesz znać wszystkie technologie z naszego stacku od pierwszego dnia. Ważne są dla nas dobre podstawy programowania, logiczne myślenie i chęć rozwijania się w kierunku backend / cloud / automation.
Na co dzień będziesz współpracować z Backend Developerami, DevOpsami i Frontend Developerami. To projekt, w którym można zdobyć praktyczne doświadczenie nie tylko w samym Pythonie, ale też w obszarze cloud infrastructure i automatyzacji.
Pracujemy nad rozwiązaniem, które pozwala automatyzować i zarządzać prywatną infrastrukturą chmurową, m.in. w środowiskach VMware i OpenStack.
Your responsibilities
- rozwijanie i utrzymywanie backendu w Pythonie,
- tworzenie i integracja REST API,
- integracja z zewnętrznymi usługami i systemami,
- praca z rozwiązaniami VMware i OpenStack,
- tworzenie automatyzacji i workflowów związanych z zarządzaniem infrastrukturą,
- praca z bazami danych, głównie PostgreSQL / MSSQL,
- korzystanie z Dockera i środowisk kontenerowych,
- praca z zadaniami asynchronicznymi, m.in. Celery / RabbitMQ,
- pisanie i rozwijanie testów jednostkowych,
- analiza i rozwiązywanie błędów oraz problemów technicznych,
- udział w code review i dyskusjach technicznych,
- współpraca z zespołami Backend, DevOps i Frontend,
- praca z Gitem oraz w środowisku Linux.