Nowa
Senior Fullstack Engineer / Tooling Architect
Brak informacji o wynagrodzeniu
SeniorFull-time
#345493·Dodano wczoraj·1
Źródło: VM.plTech Stack / Keywords
APIC#.NETReactAzure DevOpsTerraformTestingPlaywright
Firma i stanowisko
Poszukujemy doświadczonej osoby na stanowisko Senior Fullstack Engineer / Tooling Architect do projektu realizowanego dla klienta z branży ubezpieczeń (HDI). Praca w 4-osobowym zespole technicznym, dostarczająca rozwiązania dla około 200 programistów wewnątrz organizacji. Projekt przewidziany do końca roku z możliwością przedłużenia.
Wymagania
- Minimum 5 lat doświadczenia w rozwoju oprogramowania.
- Ekspercka znajomość C# / .NET (aktualne wersje) z praktyką w tworzeniu narzędzi CLI i backendowych rozwiązań.
- Doświadczenie z React; gotowość do współpracy z zespołem frontendowym (Angular również akceptowalny).
- Praktyczne doświadczenie w Azure DevOps Pipelines (YAML, skrypty).
- Znajomość Terraform na poziomie podstawowym/średnim (konfiguracja usług typu App Services).
- Znajomość koncepcji Contract Testing (PACT) i doświadczenie z jednym frameworkiem E2E (np. Playwright, Cypress) — mile widziane.
- Doświadczenie z integracją narzędzi wspieranych przez modele językowe (OpenAI lub analogiczne) będzie atutem.
- Język angielski w stopniu umożliwiającym swobodną współpracę techniczną; znajomość niemieckiego mile widziana, ale nieobowiązkowa.
- Profil osoby: nastawienie na ułatwianie pracy zespołu i podnoszenie produktywności innych programistek/programistów (rola „enablera"), umiejętności organizacyjne i przywódcze.
Obowiązki
- Projektowanie i implementacja backendowych narzędzi CLI oraz API w C# / .NET (aktualne wersje) służących automatyzacji dokumentacji i procesów release’owych.
- Tworzenie i rozwój interfejsów frontendowych wspierających narzędzia automatyzacyjne i dokumentację (głównie React; zadania frontendowe mogą być przekazane innym osobom).
- Tworzenie i zarządzanie Azure DevOps Pipelines (YAML, skrypty) oraz współpraca przy konfiguracji infrastruktury przy użyciu Terraform (poziom podstawowy/średni).
- Integracja mechanizmów wspomaganych przez modele językowe (np. automatyczna aktualizacja przypadków testowych na podstawie Pull Requestów) oraz ich praktyczne zastosowanie w procesie developmentu.
- Wdrażanie koncepcji jakości oprogramowania, w tym Contract Testing (PACT) oraz frameworków E2E (np. Playwright, Cypress) — znajomość jednego z frameworków wystarczy.
- Doradztwo architektoniczne dotyczące integracji testów E2E z systemami legacy i aplikacjami dedykowanymi.
- Projektowanie i modernizacja łańcucha narzędzi wspierających CI/CD oraz pełnienie roli technicznego lidera w zespole, w tym organizacja pracy i przejmowanie odpowiedzialności za obszar.
Oferta
- Praca zdalna z okazjonalnymi wizytami w biurze oraz u klienta (biuro we Wrocławiu).
- Jasna komunikacja i płaska struktura organizacyjna.
- Indywidualna ścieżka rozwoju z dostępem do szkoleń zewnętrznych i sesji wymiany wiedzy.
- Zespół stawiający na otwartość, wzajemne wsparcie i zaufanie.
- Angażujące projekty w różnych branżach (e-learning, energetyka, finanse, produkcja, logistyka).
- Międzynarodowe zespoły i klienci, rozwój języka angielskiego i/lub niemieckiego.
- Lekcje angielskiego i niemieckiego finansowane przez firmę (również z native speakerami).
- Pakiet benefitów: prywatna opieka zdrowotna LuxMed, ubezpieczenie na życie Unum, karta Multisport.
- Inicjatywy integracyjne i aktywności sportowe (squash, badminton).
Opieka zdrowotna
Ubezpieczenie
Karta sportowa
Kursy językowe
VM.PL
14 aktywnych ofert