Dołączysz do zespołu rozwijającego aplikacje webowe w chmurze AWS. Projekt skupia się na budowie i utrzymaniu backendu dla rozwiązań działających w środowisku cloudowym, z naciskiem na wydajność, jakość kodu i dobre praktyki inżynierskie.
responsibilities :
Tworzenie, rozwijanie i utrzymanie aplikacji w języku Python, wykorzystując różnorodne frameworki i biblioteki
Projektowanie i implementacja mikroserwisów oraz architektury opartej na chmurze przy użyciu usług AWS (np. Lambda, EC2, S3)
Integracja i zarządzanie bazami danych (np. RDS, DynamoDB) oraz zapewnienie optymalizacji zapytań
Współpraca z zespołami UX/UI oraz innymi deweloperami w celu dostosowywania aplikacji do potrzeb użytkowników
Implementacja testów jednostkowych i integracyjnych w aplikacjach, zapewniających wysoką jakość kodu
Monitorowanie i optymalizacja wydajności aplikacji, w tym wykrywanie i usuwanie błędów
Udział w planowaniu architektury i projektowaniu systemów w środowisku chmurowym
Wdrażanie najlepszych praktyk związanych z bezpieczeństwem aplikacji i danych w AWS
Dokumentowanie procesów, architektury oraz wykorzystywanych rozwiązań technicznych
Utrzymywanie ciągłych integracji i wdrożeń (CI/CD) przy użyciu narzędzi takich jak AWS CodePipeline, Jenkins czy GitHub Actions
requirements-expected :
Min. 5 lat doświadczenia w Pythonie (silne kompetencje backendowe)
Doświadczenie w tworzeniu aplikacji webowych (backend)