Platform Backend Engineer (m/f)
cyber_folks S.A.
Twoje zadania Projektowanie i rozwój kluczowych usług backendowych. Tworzenie wydajnych API oraz integracji pomiędzy systemami. Projektowanie architektury mikroserwisowej i event-driven. Współtworzenie architektury platformy oraz podejmowanie decyzji technologicznych. Projektowanie i wdrażanie mechanizmów Authentication, Authorization oraz Single Sign-On. Integracja z zewnętrznymi dostawcami tożsamości. Projektowanie modeli uprawnień dla środowisk wielodzierżawnych (multi-tenant). Dbanie o wydajność, skalowalność i bezpieczeństwo platformy. Nasze oczekiwania Backend Engineering Minimum 5 lat doświadczenia w budowie systemów backendowych. Bardzo dobra znajomość nowoczesnych języków backendowych (Python, Go i/lub Java). Doświadczenie z FastAPI lub podobnym frameworkiem. Doświadczenie w projektowaniu REST API. Praktyczna znajomość wzorców mikroserwisowych i architektury event-driven. Doświadczenie z PostgreSQL oraz Redis. Umiejętność projektowania systemów rozproszonych działających pod dużym obciążeniem. Authentication, Authorization & Security Bardzo duże doświadczenie w obszarze Identity & Access Management. Doświadczenie w projektowaniu i wdrażaniu Single Sign-On. Bardzo dobra znajomość OAuth 2.0 i OpenID Connect (OIDC). Znajomość SAML 2.0. Doświadczenie z Keycloak, Auth0, Okta, Azure Entra ID lub podobnymi rozwiązaniami. Doświadczenie w projektowaniu modeli RBAC i ABAC. Doświadczenie w zabezpieczaniu API oraz komunikacji service-to-service. Znajomość zagadnień multi-tenancy oraz architektury bezpieczeństwa dla platform SaaS. Platform Engineering Doświadczenie z Kubernetes. Znajomość CI/CD oraz Infrastructure as Code. Doświadczenie w środowiskach on-premises. Umiejętność projektowania rozwiązań wysokodostępnych i skalowalnych.