01 Zakres zadań
- Projektowanie, rozwijanie i optymalizacja backendu platformy w Pythonie.
- Podejmowanie decyzji technicznych dotyczących implementacji i architektury rozwiązań.
- Projektowanie REST API oraz integracji z zewnętrznymi systemami i usługami chmurowymi.
- Rozwijanie mechanizmów automatyzacji i orkiestracji prywatnej infrastruktury chmurowej, m.in. VMware i OpenStack.
- Dbanie o wydajność, skalowalność, bezpieczeństwo i niezawodność aplikacji.
- Projektowanie efektywnych rozwiązań w zakresie baz danych i przetwarzania asynchronicznego.
- Rozwijanie testów automatycznych i dbanie o wysoką jakość kodu.
- Przeprowadzanie code review oraz wspieranie mniej doświadczonych developerów.
- Współpraca z zespołami Backend, DevOps i Frontend przy projektowaniu oraz wdrażaniu nowych funkcjonalności.
- Analizowanie złożonych problemów technicznych i proponowanie usprawnień.
- Udział w dyskusjach technicznych i wyznaczaniu dobrych praktyk w projekcie.