Nasz klient poszukuje osoby na stanowisko Lead/Senior Backend Engineera, który dołączy do jego zespołu i od pierwszego dnia będzie miał realny wpływ na rozwój produktu i firmy.
Jeśli chcesz współpracować z doświadczonym zespołem, pracować w miejscu, gdzie Twoje pomysły i inicjatywa są doceniane, to ta rola jest właśnie dla Ciebie!
Lead Backend Engineer
Twój zakres obowiązków
- Projektowanie i rozwój backendu aplikacji, odpowiedzialność za projektowanie architektury backendu MVP, implementację backendu z użyciem Pythona i Django, tworzenie API (REST/GraphQL) współpracujących z frontendem, oraz udział w procesie testowania i debugowania backendu.
- Zarządzanie infrastrukturą w chmurze AWS, utrzymywanie aplikacji w środowisku AWS (ECS, RDS/PostgreSQL), implementacja infrastruktury z wykorzystaniem AWS CDK, optymalizacja aplikacji pod kątem kosztów i wydajności w AWS.
- Praca z bazami danych i integracjami, tworzenie i optymalizacja zapytań SQL w PostgreSQL, integracja systemu z zewnętrznymi usługami (np. Contentful), utrzymywanie połączeń z bazami danych i ich optymalizacja.
- Współpraca z zespołem frontendowym i UX/UI w celu dostarczenia funkcjonalnego MVP, mentorowanie młodszych inżynierów, dzielenie się najlepszymi praktykami oraz udział w spotkaniach z interesariuszami w celu ustalania wymagań i priorytetów.
- Optymalizacja i skalowanie systemu, monitorowanie wydajności backendu, optymalizacja kodu oraz skalowanie systemu w odpowiedzi na rosnący ruch użytkowników, rozwiązywanie problemów związanych z wydajnością systemu.
- Zapewnienie bezpieczeństwa aplikacji, ochrona danych użytkowników i zgodność z RODO, utrzymywanie systemu monitorującego dla aplikacji, implementacja logowania i alertowania dla szybkiego identyfikowania problemów.
Nasze wymagania
- Co najmniej 5 lat doświadczenia z Pythonem (Python 3+) oraz dobrą znajomość frameworka Django.
- Doświadczenie w pracy z AWS, w tym ECS (Elastic Container Service), RDS (Relational Database Service) oraz PostgreSQL.
- Znajomość AWS CDK (Cloud Development Kit) oraz umiejętność implementacji infrastruktury jako kod.
- Umiejętność projektowania i implementowania API RESTful oraz GraphQL.
- Doświadczenie z usługami AWS SES (Simple Email Service) oraz SNS (Simple Notification Service).
- Umiejętność pracy z bazami danych, zwłaszcza PostgreSQL, oraz optymalizacji zapytań SQL.
- Doświadczenie w integracji z systemami CMS, np. Contentful.
- Dobre umiejętności w zakresie mentorowania młodszych inżynierów i dzielenia się najlepszymi praktykami.
- Doświadczenie w pracy w zespole, umiejętność szybkiej adaptacji do zmieniających się wymagań i technologii.
- Znajomość architektury serverless oraz komponentów AWS takich jak Lambda i EventBridge (mile widziane).
- Znajomość systemów real-time feedback loops, gamming/ed-tech products oraz logiki dużych systemów rankingowych będzie atutem.
To oferujemy
- Pracę zdalną
- Umowę B2B – elastyczność współpracy, prostota rozliczeń,
- Szybki i sprawny proces rekrutacyjny