Spyrosoft
Spyrosoft
Spyrosoft to europejska firma świadcząca usługi technologiczne i zajmująca się tworzeniem oprogramowania, założona w 2016 roku. Pomaga klientom korporacyjnym przeprowadzać transformację cyfrową dzięki tworzeniu dedykowanego oprogramowania, doradztwu IT, rozwiązaniom chmurowym, sztucznej inteligencji i uczeniu maszynowemu, inżynierii systemów wbudowanych i rozwiązań IoT, cyberbezpieczeństwu, projektowaniu produktów, usługom zarządzanym oraz udostępnianiu specjalistów. Firma tworzy również platformy i produkty, w tym DebtPro, Allpro i VoicePro. Jej działalność obejmuje motoryzację, ochronę zdrowia i nauki biologiczne, usługi finansowe, technologie geoprzestrzenne, media i rozrywkę, robotykę oraz energetykę, a operacje prowadzone są w Europie, Wielkiej Brytanii i Stanach Zjednoczonych.

Inżynier oprogramowania PHP (Regular/Senior)

Rozwijaj i modernizuj wielkoskalową platformę eCommerce Spyrosoft, tworząc funkcje backendowe, API i testy. Dołącz do hybrydowego zespołu inżynierskiego w Szczecinie.

Opis

  • Twórz i utrzymuj funkcje backendowe w PHP 8.2 lub nowszym.
  • Dostarczaj funkcje dla głównej platformy eCommerce i jej panelu administracyjnego.
  • Refaktoryzuj i modernizuj starsze aplikacje PHP.
  • Pisz modułowy kod, który łatwo utrzymywać i testować.
  • Twórz i utrzymuj testy jednostkowe oraz funkcjonalne.
  • Korzystaj z MySQL, samodzielnie pisząc i optymalizując zapytania SQL, bez ORM.
  • Twórz i integruj REST API zgodne ze standardami OpenAPI.
  • Wspieraj procesy CI/CD i zautomatyzowane kontrole jakości.
  • Analizuj problemy produkcyjne za pomocą narzędzi do monitorowania i logowania.
  • Od czasu do czasu wprowadzaj proste zmiany w interfejsie, korzystając z istniejących komponentów React.
  • Ściśle współpracuj z liderami technicznymi, menedżerami produktu, inżynierami QA i innymi programistami.
  • Analizuj wymagania i przekładaj potrzeby biznesowe na rozwiązania techniczne.

Wymagania

  • Co najmniej trzy lata komercyjnego doświadczenia w tworzeniu oprogramowania.
  • Dobra znajomość PHP, najlepiej PHP 8.x.
  • Znajomość zasad programowania obiektowego.
  • Dobra znajomość MySQL i swoboda w pisaniu zapytań SQL bez ORM.
  • Praktyczne doświadczenie z PHPUnit i testami automatycznymi.
  • Doświadczenie w tworzeniu REST API i integracji API.
  • Korzystanie z Git w procesie tworzenia oprogramowania.
  • Doświadczenie w pracy z istniejącymi lub starszymi bazami kodu oraz ich refaktoryzacji.
  • Znajomość zasad czystego kodu i dobrych praktyk tworzenia oprogramowania.
  • Dobre umiejętności analityczne i rozwiązywania problemów.
  • Umiejętność rozumienia i doprecyzowywania wymagań biznesowych oraz technicznych.
  • Umiejętność czytania dokumentacji technicznej w języku angielskim.
  • Gotowość do pracy hybrydowej w Szczecinie: trzy dni w tygodniu w biurze i dwa dni zdalnie.
  • Mile widziane: doświadczenie z platformami eCommerce.
  • Mile widziane: komercyjne doświadczenie z Symfony lub Laravel.
  • Mile widziane: doświadczenie z RabbitMQ lub innym systemem asynchronicznego przesyłania wiadomości.
  • Mile widziane: znajomość Dockera i środowisk kontenerowych.
  • Mile widziane: doświadczenie z procesami CI/CD.
  • Mile widziana: znajomość OpenAPI lub Swaggera.
  • Mile widziane: doświadczenie z narzędziami do monitorowania i logowania, takimi jak ELK Stack.
  • Mile widziana: podstawowa znajomość Reacta lub JavaScriptu.
  • Mile widziane: doświadczenie w codziennej pracy inżynierskiej z narzędziami wspomagającymi programowanie przez AI.

Benefity

  • Udział w długoterminowym projekcie rozwijającym wielkoskalową platformę eCommerce.
  • Praca zarówno nad nowymi funkcjami, jak i nad modernizacją istniejącego produktu.
  • Możliwość wpływania na architekturę platformy i jej długoterminową łatwość utrzymania.
  • Nowoczesne praktyki inżynierskie, w tym testy automatyczne, CI/CD i monitorowanie środowiska produkcyjnego.
  • Współpraca z doświadczonymi zespołami inżynierskimi, produktowymi i QA.
  • Hybrydowy tryb pracy w Szczecinie: trzy dni w biurze i dwa dni zdalnie w tygodniu.

Powiązane oferty pracy

Teltonika

Baza kandydatów na stanowisko programisty IT — embedded Linux i sieci

Teltonika
1001 – 5000 Pracownicy
DoradztwoLogistykaProdukcja

Dołącz do bazy kandydatów Teltonika dla warszawskich programistów pracujących nad embedded Linux, sieciami i rozwiązaniami IoT. Zespół może skontaktować się z Tobą w sprawie przyszłych możliwości w obszarze R&D dopasowanych do Twojego doświadczenia i zainteresowań.

Otwórz
Bee Talents

Senior Java Developer, praca hybrydowa we Wrocławiu

Bee Talents
51 – 200 Pracownicy
DoradztwoMarketingRekrutacja

Twórz systemy w Java, Kafka i Azure dla międzynarodowej instytucji bankowej. Współpracuj z zespołami technologicznymi z całego świata przy projektach hybrydowych we Wrocławiu.

Otwórz
Bee Talents

Senior Java Developer, praca hybrydowa w Krakowie

Bee Talents
51 – 200 Pracownicy
DoradztwoMarketingRekrutacja

Twórz wydajne platformy bankowe działające w czasie rzeczywistym dla ITFS jako Senior Java Developer. Rozwijaj mikrousługi w Javie z Kafka, Kubernetes, Azure oraz Flowable lub podobnym silnikiem BPM.

Otwórz