Wymagania
Zakres obowiązków:• Utrzymanie obecnych projektów
• Refactor projektów na SPA (CRM – nowe narzędzie dla naszych klientów budowane w SPA, panel dewelopera)
• Pisanie nowych projektów Podział pracy na rozwijanie istniejących projektów i utrzymywanie istniejących to 30/70.
70 % czasu to nowe projekty.
Wymagania: • Bardzo dobra znajomość framework'u Django (co najmniej 3 lata aktywnej pracy)
• Bardzo dobra znajomość OOP
• Bardzo dobra znajomość PostgreSQL
• Bardzo dobra znajomość GIT
• Znajomość wzorców projektowych
• Znajomość zagadnień związanych z protokołem HTTP
• Umiejętność pisania przejrzystego i optymalnego kodu
• Dobra znajomość środowiska Unix
• Dobra znajomość języka angielskiego pozwalająca na pracę z dokumentacją
• Doświadczenie w pisaniu REST API
Mile widziane:
• Znajomość narzędzia Vagrant, Docker
• Praca z VMs
• Znajomość uWSGI oraz Nginx w zakresie konfiguracji i administracji
• Znajomość Redis / PostGIS / Elasticsearch / Celery
• Umiejętność pisania testów jednostkowych
• Umiejętność optymalizowania zapytań bazodanowych