Tech Lead (Enterprise Integration Middleware)
Craftware to ponad 500-osobowa firma technologiczna, która wspiera duże organizacje w rozwiązywaniu złożonych problemów biznesowych za pomocą nowoczesnych rozwiązań IT – od systemów sprzedażowych i automatyzacji, po platformy danych i AI. Działamy tam, gdzie technologia musi być niezawodna, bezpieczna i skalowalna. Realizujemy projekty end-to-end: od analizy i architektury, przez wdrożenie, aż po rozwój i utrzymanie. Jesteśmy zaufanym partneremi takich technologi jak Salesforce, Veeva, UiPath i Databricks.
Model: praca zdalna
Rodzaj zatrudnienia: część etatu
Dołączysz do zespołu tworzącego platformę w oparciu o wykorzystanie AI Agents. Twoim celem będzie doradzanie Product Ownerowi/ Architektowi przy projektowaniu architektury skalowalnego produktu middleware, weryfikowanie wdrożonych procesów wykorzystania AI Agents i tworzenie stabilnego i bezpiecznego backendu. Będziesz promować nowoczesną kulturę inżynieryjną, w której na co dzień intensywnie wykorzystuje się agenty AI (np. Copilot, Devin) do przyspieszania kodowania, testowania i wdrożeń.
Zadania:
Integracja asystentów AI w codziennych procesach CI/CD, AI-driven TDD oraz review kodu generowanego przez AI dla istniejącego backendu (głównie w Pythonie).
Tworzenie mechanizmów Rate Limit Mitigation (caching, asynchroniczne retry), aby optymalizować ruch danych między API tj. zarządzanie routingiem (synchronicznym i asynchronicznym) zdefiniowanych procesów integracyjnych.
Projektowanie i optymalizacja schematów baz danych oraz zapytań.
Tworzenie pipeline’ów do parsowania danych, ekstrakcji informacji i strukturyzacji danych oraz iteracyjna poprawa jakości i trafności generowanych wyników.
Iteracyjna weryfikacja zabezpieczenia oprogramowania (ochrona przed injection, DoS/DDoS, obejściem autoryzacji).
Budowanie testów jednostkowych i integracyjnych oraz weryfikujących wykorzystywane narzędzia celem weryfikacji bezpieczeństwa, wydajności i niezawodności systemu w codziennym użytkowaniu.
Przygotowywanie aplikacji do pracy w środowisku produkcyjnym.
Przekładanie wymagań migracyjnych na techniczne user stories.
Wymagania:
Doświadczenie komercyjne w wykorzystaniu AI w inżynierii (pisanie zaawansowanych promptów architektonicznych, optymalizacja pracy z wykorzystaniem LLM).
8+ lat doświadczenia w IT, w tym 3-5 lat jako Tech Lead / Solution Architect w projektach enterprise.
Eksperckiej znajomości Pythona (backend - frameworki typu Django/Flask).
Znajomości Javy (do tworzenia i utrzymania dashboardów zarządzania) - Java 11/17 oraz ekosystem Spring Boot,
Znajomości narzędzi do budowania projektów (Maven/Gradle),
Udokumentowanego doświadczenia z Middleware/API Gateway.
Praktycznej wiedzy z zakresu bezpieczeństwa integracji i aplikacji.
Znajomości Docker/Kubernetes oraz CI/CD.
Doświadczenia w pracy z bazami danych (PostgreSQL, MySQL).
Mile widziane:
Znajomość ekosystemów i modeli danych CRM.
Praktyczna umiejętność projektowania architektury w chmurze Azure.
Warunki zatrudnienia:
Kontrakt B2B,
Codzienne wsparcie liderów zespołów,
Dedykowany budżet certyfikacyjny,
Pomoc w określeniu i wsparcie w Twojej ścieżce rozwoju
Pakiet benefitów,
Wyjazdy integracyjne.
Tech Lead (Enterprise Integration Middleware)
Tech Lead (Enterprise Integration Middleware)