Jobs it logo
Senior Backend Engineer (Python), nr ref. 47/2020
Miejsce Pracy: Warszawa , Mazowieckie
Praca zdalna: TAK
Praca za granicą: NIE
Wynagrodzenie:

170 zł - 220 zł/h na B2B

Możliwe także UoP.

 

 

Opis:

Firma: specjalizuje się w tworzeniu rozwiązań IoT oraz oprogramowania mobilnego dla klientów konsumenckich i przemysłu. Spółka jest częścią francuskiej firmy IT. Tworzy i integruje kompletne systemy, począwszy od produkcji sprzętu IoT, poprzez tworzenie oprogramowania i analizę danych w oparciu o sztuczną inteligencję (machine learning / big data), aż po aplikacje internetowe i mobilne.

Zatrudniona osoba będzie rozwijać i i utrzymywać kluczowe komponenty backendu w tym bazy danych, web services i komponenty analityczne. Na pewno będzie praca z nowoczesną architekturą / technologiami. Głównie Development / R&D, mało maintenance, zero legacy.

Szukamy osoby, która pasjonuje sie rzemiosłem programistycznym i najlepszymi praktykami. Lubi ergonomiczne i proste interfejsy oraz umie projektować dobrze skonstruowany, łatwy w utrzymaniu i skalowalny kod.

 

Wielkość zespołu w Warszewie: 40 osób, trwaja kolejne zatrudnienia

Zespół projektowy: 8 osób (programiści backend, frontend - 5 osób; Data Science/ML, QA, DevOps)

Godziny pracy: start: 8-10 

Czas pracy: 80% kodowania, 10% spotkania. 10% PR reviews

Lokalizacja: Warszawa  lub praca 100 % - uzależnione od preferencji kandydata

Projekty: aplikacje IoT w medycynie, opiece zdrowotnej i profilaktyce zdrowotnej, Smart Home. Praca typowo nad rozwojem

Stack technologiczny:

- Solution deployed in a Kubernetes cluster hosted on AWS Cloud (Terraform for infrastructure)

- Python / micro services

- Async communication via Apache Pulsar

- GraphQL, gRPC

- SQL/NoSQL databases: PostgreSQL, MongoDB

- ReactJS, TypeScript

- CD/CI: GitHub Actions

- Atlassian (Jira + Confluence) and GitHub

 

 

 

Wymagania:
  • Preferowane 4-5 lat doświadczenia w posługiwaniu się językiem Python w kontekście profesjonalnym
  • Preferowane 2+ lat doświadczenia w programowaniu backendowym (firma bardziej ceni umiejętności techniczne i dojrzałość kandydata niż lata doświadczenia)
  • Bardzo dobra znajomość Pythona
  • Dobre umiejętności debugowania kodu
  • Doświadczenie w pisaniu testów jednostkowych z wykorzystaniem mocks
  • Doświadczenie w projektowaniu i optymalizacji baz danych SQL i NoSQL
  • Solidna wiedza z zakresu projektowania zorientowanego obiektowo
  • Dobra znajomość języka angielskiego (w mowie i piśmie)
Obowiązki:
  • Rozwijanie i utrzymywanie kluczowych komponentów backendu, w tym bazy danych, usług sieciowych, komponentów analitycznych i procesów AI/ML.
  • Praca w małym zespole backendowym w architekturze mikroserwisów napisanej w Pythonie (FastAPI)
  • Platforma zbudowana w oparciu o asynchroniczą komunikację na Apache Pulsar
  • Dodatkowe interfejsy wykorzystują GraphQL, gRPC
  • Bazy danych SQL/NoSQL, m.in.: - PostgreSQL, MongoDB
  • Rozwiązanie utrzymywane jest w klastrze Kubernetes na AWS, z infrastrukturą zarządzaną przez Terraform
  • CD/CI - GitHub Actions
  • Dbałość o jakość kodu, wysokie pokrycie testami, oraz wykorzystanie najnowszych bibliotek
  • Praca w metodologii Agile z wykorzystaniem stacku Atlassian (Jira + Confluence) i GitHub
  • Tworzenie nowych procesów e2e - od zebrania wymagań, przez propozycje koncepcji do końcowego wdrożenia
Mile Widziane:
  • Doświadczenie z projektami o architekturze opartej na mikroserwisach
  • Doświadczenie z kolejkowaniem wiadomości (message queueing) i architekturą gRPC
  • Znajomość frameworku Fast API
  • Doświadczenie z Infrastructure-as-code (Docker, Kubernetes i Terraform)
  • Znajomość GitHub Actions
  • Znajomość technologii webowych (ReactJS, Javascript)
Oferujemy:
  • Pakiet medyczny i sportowy
  • Indywidualna ścieżka rozwoju zawodowego
  • Szkolenia i konferencje branżowe wg uznania

Wynagrodzenie

170 zł - 220 zł/h na B2B

Możliwe także UoP.

 

 

Aplikuj Teraz!

Osoba prowadząca projekt:
Małgorzata Rembalska
m.rembalska@new-invest.pl
Tel: +48 667 670 667