- Kompleksowe prowadzenie prac nad funkcjonalnościami produktu – od doprecyzowania wymagań i przygotowania specyfikacji po implementację, testowanie, wdrożenie i utrzymanie rozwiązań na środowisku produkcyjnym.
- Rozwijanie nowych funkcji oraz modernizacja i refaktoryzacja istniejących systemów w rozbudowanej bazie kodu.
- Wykorzystywanie agentów AI jako podstawowego narzędzia programistycznego, w tym koordynowanie pracy kilku agentów równolegle.
- Tworzenie i rozwijanie środowiska pracy agentów AI, obejmującego pliki kontekstowe, testy, mechanizmy automatyzacji i konwencje kodowania.
- Projektowanie automatycznych testów i mechanizmów ewaluacji, które pozwalają weryfikować kod generowany przez AI i wykrywać regresje przed przeglądem programistycznym.
- Identyfikowanie przypadków brzegowych, wykrywanie błędów agentów oraz systematyczna kontrola jakości wdrażanych zmian.
- Podejmowanie decyzji technicznych i produktowych, ustalanie priorytetów oraz upraszczanie rozwiązań bez utraty zakładanej funkcjonalności.
- Dokumentowanie efektywnych metod pracy i dzielenie się dobrymi praktykami z zespołem inżynierskim.
- Co najmniej 8 lat doświadczenia w tworzeniu i utrzymywaniu oprogramowania produkcyjnego, w tym odpowiedzialność na poziomie seniora lub lidera za decyzje techniczne i rezultaty produktowe.
- Minimum 6 miesięcy codziennej pracy w modelu opartym przede wszystkim na agentach AI, z wykorzystaniem narzędzi takich jak Claude Code, Codex, Cursor Agent Mode lub podobnych.
- Doświadczenie w równoległym prowadzeniu pracy wielu agentów AI oraz integrowaniu ich rezultatów z niezawodnym oprogramowaniem produkcyjnym.
- Dobra znajomość ograniczeń agentów programistycznych AI oraz metod ograniczania ryzyka poprzez testowanie, ewaluację, stopniowe wdrażanie zmian i przeglądy kodu.
- Doświadczenie w pracy z rozbudowanymi, istniejącymi systemami, obejmujące refaktoryzację, migracje i uwzględnianie ograniczeń starszych rozwiązań.
- Bardzo dobre praktyki testowania oraz umiejętność tworzenia mechanizmów weryfikacji kodu generowanego przez AI.
- Umiejętność analizowania wymagań, przygotowywania specyfikacji technicznych, rozwiązywania problemów z perspektywy użytkownika i zarządzania zakresem prac.
- Znajomość zasad bezpieczeństwa oprogramowania oraz doświadczenie w pracy z danymi wrażliwymi, np. medycznymi, finansowymi lub osobowymi.
- Bardzo dobra znajomość języka angielskiego w piśmie oraz umiejętność tworzenia precyzyjnej dokumentacji technicznej.
- Doświadczenie w pracy z wybranymi technologiami: Python, Django, .NET, Angular, Kotlin, Swift, AWS lub SQL. Mile widziana również znajomość pokrewnych rozwiązań.
- Gotowość do pracy z uwzględnieniem co najmniej 4 godzin dziennej dostępności w godzinach pracy wschodniego wybrzeża USA.
- Doświadczenie w tworzeniu oprogramowania medycznego lub produktów SaaS podlegających regulacjom HIPAA.
- Praktyka w rozwijaniu wielodostępnych platform B2B SaaS.
- Tworzenie własnych narzędzi dla agentów AI, serwerów MCP, mechanizmów hooks lub środowisk ewaluacyjnych.
- Udział w stopniowej migracji starszych systemów z wykorzystaniem wzorca strangler fig.
- Własne projekty programistyczne, które są rozwijane, utrzymywane i wykorzystywane w praktyce.
- Możliwość samodzielnego prowadzenia rozwoju funkcjonalności – od określenia potrzeb po wdrożenie i utrzymanie.
- Pracę z wykorzystaniem nowoczesnych narzędzi AI w rzeczywistych projektach produkcyjnych.
- Możliwość wpływania na rozwiązania techniczne, jakość kodu i sposób organizacji pracy inżynierskiej.
- Przestrzeń do upraszczania procesów i wdrażania sprawdzonych usprawnień.
- Współpracę z zespołem, który ceni odpowiedzialność, bezpieczeństwo, niezawodność i ciągłe doskonalenie.
Dołącz do BekoreTech!
Jeśli chcesz rozwijać oprogramowanie produkcyjne z pomocą agentów AI, rozwiązywać złożone problemy techniczne i odpowiadać za efekty swojej pracy na każdym etapie projektu, zapraszamy do aplikowania.
Poznaj
BekoreTech sp. z o.o.
We deliver high-end solutions with custom software development and services.