Darize poszukuje doświadczonego Senior Backend Software Engineera, który dołączy do zespołu pracującego nad zaawansowanymi rozwiązaniami w chmurze AWS. W tej roli będziesz odpowiedzialny za projektowanie skalowalnych systemów w architekturze serverless i event-driven, mając realny wpływ na kształtowanie architektury oraz optymalizację wydajności krytycznych usług.
Zakres obowiązków
- Projektowanie i rozwijanie usług backendowych w oparciu o architekturę serverless i event-driven w AWS.
- Optymalizacja architektury pod kątem kosztów, wydajności, skalowalności oraz odporności na awarie zgodnie z AWS Well-Architected Framework.
- Optymalizacja baz danych PostgreSQL oraz NoSQL, w tym modelowanie danych i strojenie zapytań.
- Rozwijanie observability poprzez metryki, tracing i alerting oraz definiowanie SLO dla kluczowych usług.
- Dbanie o wysoką jakość kodu poprzez testy jednostkowe, integracyjne oraz code review.
Wymagania
- Minimum 5 lat doświadczenia w rozwoju backendu w języku Python lub Scala.
- Minimum 5 lat praktycznej znajomości usług AWS, takich jak Lambda, API Gateway, SQS, SNS, EventBridge oraz DynamoDB.
- Praktyczne doświadczenie z relacyjnymi bazami danych (PostgreSQL) oraz modelowaniem danych w bazach NoSQL.
- Znajomość dobrych praktyk inżynierii oprogramowania, w tym Infrastructure as Code (CloudFormation).
- Bardzo dobra znajomość języka angielskiego w mowie i piśmie.
Co oferujemy
- Stałe wsparcie osobistego agenta dbającego o ciągłość projektową i komfort współpracy.
- Dostęp do platformy rozwojowej Darize Learning & Development oraz programu wspierającego planowanie kariery.
- Możliwość wymiany wiedzy w społeczności doświadczonych ekspertów IT.
- Rozbudowany pakiet benefitów, w tym opieka medyczna, ubezpieczenie oraz karta sportowa.