About us
ALGOTEQUE is an IT consultancy firm that helps startups, mid-sized and large corporations to create and deliver innovative technologies.
Our team has a successful track record in designing, developing, implementing, and integrating software solutions (AI, ML, BI, Web, Automation) for Telecom, Energy, Bank, Insurance, Pharma, Automotive, Industry, e-commerce. We deliver our services both in fixed-price and time-and-materials models, helping our customers achieve their business and IT strategies.
Job Description
Poszukujemy doświadczonego i zaangażowanego Staff Full Stack Engineera, który dołączy do naszego zespołu technologicznego i odegra kluczową rolę w rozwoju innowacyjnych aplikacji w branży prawnej. To stanowisko łączy obszary UX, frontendowej i backendowej inżynierii oprogramowania oraz architektury chmurowej. Będziesz mieć realny wpływ na kształtowanie przyszłości aplikacji dostarczając nowoczesne, skalowalne i przyjazne użytkownikowi rozwiązania.
Zakres obowiązków:
-Projektowanie i rozwijanie nowoczesnych aplikacji webowych z wykorzystaniem technologii React.js, .NET Core/.NET 6+ oraz chmury Azure.
-Tworzenie i rozwój architektury opartej na mikroserwisach i rozwiązaniach serverless.
-Budowanie wydajnych i bezpiecznych rozwiązań backendowych, z integracją usług Microsoft Azure (Azure Functions, App Services, Storage, AAD).
-Implementacja systemów zarządzania tożsamością i dostępem opartych na OAuth, OpenID Connect i Azure AD B2C.
-Ścisła współpraca z zespołem UI/UX, product ownerami i programistami w celu zapewnienia wysokiej jakości doświadczenia użytkownika.
-Tworzenie i rozwijanie RESTful API, GraphQL oraz komunikacji w czasie rzeczywistym (WebSocket).
-Wdrażanie i optymalizacja baz danych SQL i NoSQL (Azure SQL, Cosmos DB, PostgreSQL, MongoDB).
-Konfiguracja i utrzymanie pipeline'ów CI/CD z wykorzystaniem Azure DevOps lub GitHub Actions.
-Zarządzanie kontenerami i ich orkiestracja z użyciem Docker i Kubernetes.
-Stosowanie najlepszych praktyk inżynierii oprogramowania (w tym Agile, TDD/BDD, wzorce projektowe).
-Mentoring młodszych członków zespołu oraz udział w planowaniu strategicznym i przeglądach kodu.
-Prowadzenie dużych, zorientowanych na UX projektów programistycznych o dużym wpływie biznesowym.
Required qualifications
-Minimum 8 lat doświadczenia zawodowego w inżynierii oprogramowania, ze szczególnym uwzględnieniem UX, frontendu, backendu oraz architektury chmurowej.
-Biegłość w React.js (w tym Hooks, Redux, komponentowa architektura).
-Bardzo dobra znajomość .NET Core/.NET 6+ (C#) w zakresie tworzenia aplikacji backendowych.
-Doświadczenie z usługami chmurowymi Microsoft Azure (Functions, App Services, Storage, AAD).
-Znajomość baz danych SQL i NoSQL – m.in. Azure SQL, Cosmos DB, PostgreSQL, MongoDB.
-Praktyczna wiedza w projektowaniu mikroserwisów i architektury serverless.
-Zaawansowane zrozumienie systemów uwierzytelniania i autoryzacji (OAuth, OpenID Connect, Azure AD B2C).
-Znajomość REST API, GraphQL oraz technologii komunikacji w czasie rzeczywistym (WebSocket).
-Doświadczenie w budowie i utrzymaniu pipeline'ów CI/CD (Azure DevOps lub GitHub Actions).
-Znajomość narzędzi Docker i Kubernetes.
-Znajomość metodyk Agile, TDD/BDD, zasad czystego kodu i wzorców projektowych.
-Umiejętność analitycznego myślenia, samodzielność oraz nastawienie na współpracę zespołową.