W jakich technologiach pracujemy?
● Django (tylko ORM - nie używamy stacku webowego Django)
● Django Rest Framework
● Celery
● Elasticsearch
● SQL (Postgres) - używamy ORM, ale trzeba rozumieć jak działa SQL by umieć dobrze użyć ORM
● REST API
● Test Driven Development
Twój zakres obowiązków
·Tworzenie i dostarczanie oprogramowania, utrzymanie i rozwój aplikacji.
·Udział w procesie analizy nowych funkcjonalności.
·Udział w pracach zespołu programistów przy rozwoju aplikacji w tym udział w testach.
·Udział w Code Review.
·Odpowiedzialność za jakość i stabilność dostarczanego produktu.
·Wykonywanie prac wdrożeniowych.
·Możliwość mentorowania mniej doświadczonych członków zespołu.
Nasze wymagania
·Masz min. 5 lat komercyjnego doświadczenia pracy w języku Python.
·Masz kilkuletnie doświadczenie w programowaniu aplikacji webowych.
·Znasz dobre praktyki tworzenia oprogramowania, nie boisz się ich sugerować i wdrażać.
·Bardzo dobrze znasz PostgreSQL oraz masz doświadczenie w pracy z relacyjnymi bazami danych.
·Pracujesz na frameworku Django.
·Projektujesz REST API.
·Umiesz prowadzić pair programming i chętnie pomagasz mniej doświadczonym developerom.
·Dążysz do idealnego kodu i szukasz optymalnych rozwiązań.
·Znasz język angielski na poziomie min. B1/B2.