Praca: Starszy Programista / Starsza Programistka – AI


Starszy Programista / Starsza Programistka – AI
Miejsce pracy: Warszawa
Opis stanowiska
  • 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.
Wymagania
  • 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.
Mile widziane
  • 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.
Oferujemy
  • 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.

Prosimy o dopisanie klauzuli: Wyrażam zgodę na przetwarzanie moich danych osobowych dla potrzeb niezbędnych w procesie rekrutacji.
APLIKUJ TERAZ

Opis stanowiska Prowadzenie rozwoju funkcjonalności produktu od analizy potrzeb i określenia kryteriów akceptacji po implementację, testy, wdrożenie oraz wsparcie działania systemu. Rozbudowa istniejących rozwiązań i tworzenie nowych możliwości produktu w ramach dużej, rozwijanej od lat...

Responsibilities Own features end to end: clarify requirements, define specifications and acceptance criteria, implement, test, deploy, and support features in production. Develop new product functionality and extend or refactor existing systems in a large, long-lived codebase. Use AI coding agents...

Tworzenie i rozwijanie aplikacji internetowych z wykorzystaniem nowoczesnych technologii. Projektowanie rozwiązań programistycznych oraz interfejsów użytkownika. Wdrażanie funkcjonalności opartych na sztucznej inteligencji. Udział w realizacji projektów informatycznych i rozwijaniu...


Zakres wykonywanych zadań na stanowisku:a)nadzór nad prawidłowością funkcjonowania i wykorzystania sprzętu komputerowego, w tym: właściwe rozmieszczenie sprzętu komputerowego i urządzeń peryferyjnych zgodnie z potrzebami organizacji pracy w urzędzie, przenoszenie i podłączanie...

- wykonywanie obsługi informatycznej Urzędu- pełnienie funkcji administratora systemów informatycznych ASI-obsługa i zarządzanie incydentami cyberbezpieczeństwa- realizowanie zapotrzebowania na sprzęt ITPełna treść ogłoszenia na stronie BIP Urzędu Miejskiego w SzczyrkuUmowa o pracę na...

1. Merytoryczne administrowanie systemami informatycznymi wykorzystywanymi w jednostce, w szczególności w zakresie bieżącej obsługi, konfiguracji, monitorowania prawidłowości ich działania oraz współpracy z dostawcami oprogramowania.2. Bieżąca obsługa systemów informatycznych...

Rozkład czasu służby w systemie jednozmianowym.Szczegóły oferty na stronie BIP Wymagania konieczne: Wykształcenie: wyższe (w tym licencjat), techniczne Wymagania inne: Kandydat powinien posiadać wykształcenie wyższe techniczne (informatyka lub pokrewne). Mile widziane:- znajomość zasad...

Twój zakres obowiązków: monitoring zgłoszeń i obsługa incydentów IT udział w projektach prowadzonych przez Departament Informatyki praca w systemie ticketowym zapewnienie prawidłowej i bezawaryjnej pracy infrastruktury IT zdalne i lokalne wsparcie użytkowników z zakresu oprogramowania...