Starszy inżynier oprogramowania (Laravel, PHP z Vue.js)
Poszukujemy w pełni zdalnego starszego inżyniera oprogramowania, który przejmie rolę lidera w projektowaniu, budowaniu i utrzymywaniu systemów wykorzystywanych do realizacji misji ACBL polegającej na rozwoju społeczności mostów w Ameryce Północnej. Będziesz pracować jako część małego zdalnego zespołu zajmującego się konserwacją i zastępowaniem istniejących aplikacji w wymagającym środowisku technicznym, które wymaga dobrych podstaw program
Starszy inżynier oprogramowania (Laravel, PHP z Vue.js)
Poszukujemy w pełni zdalnego starszego inżyniera oprogramowania, który przejmie rolę lidera w projektowaniu, budowaniu i utrzymywaniu systemów wykorzystywanych do realizacji misji ACBL polegającej na rozwoju społeczności mostów w Ameryce Północnej. Będziesz pracować jako część małego zdalnego zespołu zajmującego się konserwacją i zastępowaniem istniejących aplikacji w wymagającym środowisku technicznym, które wymaga dobrych podstaw programowania, aby skutecznie rozwiązywać problemy. Mamy osobnego inżyniera DevOps AWS i projektanta UX/UI w razie potrzeby. Decyzje projektowe podejmowane są w oparciu o zespół; w wieży z kości słoniowej nie ma architektów.
⚠️⚠️⚠️ PRZECZYTAJ PRZED ZŁOŻENIEM APLIKACJI ⚠️⚠️⚠️
- Język angielski C1 potwierdzony wcześniejszym doświadczeniem zawodowym w całkowicie anglojęzycznym miejscu pracy jest koniecznością
- Oczekuje się od Ciebie < b>praca w godzinach 14:00 - 22:00 czasu polskiego (w zespole USA)
- Powyższe wymagania nie podlegają negocjacjom
< li> Uwaga:
- Nie sponsorujemy relokacji do USA.
- Skontaktujemy się tylko z wybranymi kandydatami.
Wymagania dotyczące stanowiska
- Znajomość języka angielskiego na poziomie biegłym oraz dobre umiejętności interpersonalne są koniecznością, aby odnieść sukces na tym stanowisku
- Doświadczenie: Ponad 6 lat w inżynierii oprogramowania
- Biegłość w podstawowych technologiach:
- PHP – od 5.6 do 8.2
- Laravel (ponad 3 lata)
- MySQL
- Zademonstrowano wiedza (niekoniecznie na poziomie wyższego szczebla): Vue.js
- Znajomość projektowania: aplikacje bezstanowe, skalowanie poziome, mikrousługi i modułowe aplikacje monolityczne
- Wzorce projektowe: sterowane zdarzeniami, dusiciel fig, warstwa antykorupcyjna, CQRS
- Programowanie w oparciu o trunking (lub Gitflow)
- Doświadczenie zawodowe z: Redis, Passport, Docker, Horizon, narzędziami do wychwytywania błędów (np. Sentry. io)
- Cechy przywódcze zespołu:
- Doświadczenie w pełnieniu roli lidera w małych, samoorganizujących się zespołach
- Skuteczna komunikacja z różnorodnymi odbiorcami
- Konstruktywny feedback podczas przeglądów kodu
- Usługi AWS: Podstawowa wiedza
- Dokumentacja: ADR, C4, OpenAPI
- Najlepsze praktyki: SOLID, DRY, KISS, YAGNI, Code Review, TDD, PHPStan
- Testowanie: zmierzch, testy jednostkowe, Shift w lewo, testy mutacji
- Starsze systemy: chęć pracy na starszych systemach
Miło mieć
- Techniki programistyczne: doświadczenie w programowaniu opartym na magistrali i flagach funkcji
- Dodatkowe technologie (wiedza peryferyjna): Node.js, NestJS, React, TypeScript, GraphQL, PostgreSQL =
- Umiejętności DevOps
- Klastry k8s
- Rurociągi CI/CD
- Terraform (lub inna infrastruktura jako kod)
- Skanowanie podatności (Snyk, Depabot itp.)
Starszy inżynier oprogramowania (Laravel, PHP z Vue.js)
Jesteśmy poszukuje w pełni zdalnego starszego inżyniera oprogramowania, który przejąłby rolę lidera w projektowaniu, budowaniu i utrzymywaniu systemów wykorzystywanych do realizacji misji ACBL polegającej na rozwijaniu społeczności mostów w Ameryce Północnej. Będziesz pracować jako część małego zdalnego zespołu zajmującego się konserwacją i wymianą istniejących aplikacjiw wymagającym środowisku technicznym, które wymaga dobrych podstaw programowania, aby skutecznie rozwiązywać problemy. Mamy osobnego inżyniera DevOps AWS i projektanta UX/UI w razie potrzeby. Decyzje projektowe podejmowane są w oparciu o zespół; w wieży z kości słoniowej nie ma architektów.
,[Pracujesz w godzinach 14:00-22:00 czasu polskiego jako część naszego zespołu w USA. , Jesteś częścią naszego wewnętrznego zespołu ds. programowania zdalnego, składającego się głównie z Amerykanów. , Wszystkie spotkania robocze prowadzone są w języku angielskim, a Ty będziesz raportować do anglojęzycznego menadżera. , Przyjmuj rolę lidera w projektowaniu, budowaniu i utrzymaniu systemów., Współpracuj z członkami zespołu, w tym z dedykowanym inżynierem AWS DevOps i projektantem UX/UI na pół etatu, Twórz i zarządzaj dokumentacją przy użyciu lekkich frameworków, takich jak standardy ADR, C4 i OpenAPI ., Stosuj solidne podstawy programowania, aby skutecznie rozwiązywać problemy w wymagającym środowisku technicznym., Skutecznie komunikuj się z różnorodnymi odbiorcami, przekazuj konstruktywne opinie podczas przeglądów kodu.]
Wymagania: PHP, Laravel , MySQL, Vue.js, Mikrousługi, Wzorce projektowe, Umiejętności komunikacyjne, Skalowanie, Redis, Legacy, Node.js, Nest.js, React, TypeScript, GraphQL, PostgreSQL, CI/CD, Terraform, AWS, Kubernetes
Narzędzia: Jira, Confluence, Bitbucket, GitHub, PHPStan, GIT.
Dodatkowo: Budżet szkoleniowy, Płaska struktura, Małe zespoły, Projekty międzynarodowe.