NoFluffJobs Hybrydowo Mid

Software Engineer (PHP / Drupal / JavaScript)

NEXAI Sp. z o.o.

⚲ Poznań

13 000 - 15 000 PLN (B2B)

Wymagania

  • PHP
  • JavaScript
  • TypeScript
  • Node.js
  • MySQL
  • MS SQL Server
  • Docker
  • REST API
  • Linux/Unix
  • Drupal (nice to have)
  • Symfony (nice to have)
  • Zend Framework 2/Laminas (nice to have)
  • Express.js (nice to have)
  • NestJS (nice to have)
  • AngularJS (nice to have)
  • Angular (nice to have)
  • Microservices (nice to have)
  • MariaDB (nice to have)
  • Kubernetes (nice to have)
  • AKS (nice to have)
  • Azure (nice to have)
  • AWS (nice to have)
  • Agile (nice to have)
  • CI/CD (nice to have)
  • TDD (nice to have)

Opis stanowiska

O projekcie:
Jesteśmy NEXAI.

Od 2014 działamy jako partner technologiczny dla firm i dostarczamy Klientom oprogramowanie i usługi IT dopasowane do ich potrzeb - od porządkowania i zarządzania danymi, przez nowoczesne, skalowalne systemy, po wsparcie i integracje z wykorzystaniem AI. Nasz zespół składa się z 20 doświadczonych specjalistów i specjalistek IT. Prowadzimy konsultacje na styku biznesu i technologii, a w pracy stawiamy na elastyczność i świetną komunikację. Rozwijamy również własny produkt/SaaS pod nowym brandem - acuro.

Poszukujemy osoby na stanowisko Software Engineer z doświadczeniem w PHP i otwartością na pracę w Node.js. Dużym atutem będzie doświadczenie w programowaniu w Drupal.

O projekcie:

Pracujemy nad utrzymaniem i rozwojem kompleksowego systemu do zarządzania wewnętrznymi zasobami firmy jednego z naszych Klientów. W obecnej fazie, projekt zakłada zapewnienie stabilności i ciągłości działania platformy - aplikacji webowej opierającej się na legacy code w PHP i Drupal. System ten jest rozwijany o dodatkowe funkcjonalności i integrowany z pobocznymi systemami napisanymi w PHP i JavaScript. Równolegle budujemy od podstaw nowe systemy w architekturze mikroserwisów (TypeScript/Node.js).

Dołączając do tego projektu czekają Cię głównie prace rozwojowe, pisanie backendu w PHP i Drupal oraz development nowych mikroserwisów w Node.js. W przyszłości przewidujemy więcej pisania backendu w NestJS oraz zadań devopsowych związanych z Azure i Kubernetes/AKS.

Jeśli interesuje Cię współpraca ze stabilną polską firmą IT to ta oferta jest dla Ciebie - aplikuj i porozmawiajmy o szczegółach!

Aplikuj do nas tutaj lub prześlij nam swoje aktualne CV z klauzulą RODO na adres: cv@nexai.eu

Wymagania:
- min. 3 lata doświadczenia komercyjnego w programowaniu w PHP
- zrozumienie i gotowość do pracy z legacy code
- otwartość na pracę z mikroserwisami i chęć rozwoju w kierunku nowszych technologii – Node.js/NestJS, Kubernetes
- doświadczenie w pracy z relacyjnymi bazami danych MySQL i MS SQL Server
- doświadczenie i dobra znajomość operacji w Docker
- umiejętność obsługi danych w architekturze REST API
- dobra znajomość systemów operacyjnych Linux/Unix
- proaktywne podejście, komunikatywność i otwartość do pracy z zespołem
- odpowiedzialność za wytwarzany kod i powierzone zadania w projekcie

- otwartość na tworzenie i stosowanie rozwiązań AI w codziennej pracy

Mile widziane:

- doświadczenie w programowaniu w Drupal
- znajomość frameworków PHP: Symfony lub Zend Framework 2/Laminas
- znajomość frameworków JavaScript/TypeScript: AngularJS/Angular oraz Express.js/NestJS
- znajomość bazy danych MariaDB
- doświadczenie w tworzeniu architektury mikroserwisów
- doświadczenie w pracy z Kubernetes
- znajomość chmur Azure lub AWS
- doświadczenie w pracy w oparciu o metodyki zwinne
- umiejętność pisania testów jednostkowych (TDD)
- wykształcenie wyższe informatyczne lub pokrewne

Codzienne zadania:
- tworzenie, testowanie i wdrażanie nowych funkcjonalności systemów w PHP zasilanych Drupal
- rozwój nowych systemów w architekturze mikroserwisów w Node.js
- monitoring, ulepszanie i dbanie o wydajność baz danych w MySQL i MS SQL Server
- integrowanie kodu po API z zewnętrznymi komponentami w technologii Node.js z innymi systemami
- operacje na repozytoriach i konfiguracje pipeline'ów w Azure DevOps
- tworzenie i zarządzanie obrazami i kontenerami w Docker
- sporadyczne prace serwerowe w środowisku Linux/Unix - skrypt, cron, operacje na bazie danych itp.
- okazjonalnie techniczne wspieranie osób z supportu, które odbierają i realizują zgłoszenia dotyczące systemu od Klienta
- udział w cyklicznych spotkaniach z zespołem programistycznym i Klientem
- sporządzanie instrukcji technicznych i dokumentacji projektowej

🔍 Dekoder Ogłoszenia

🔴
Otwartość na pracę w Node.js
Oczekujemy, że nauczysz się Node.js, nawet jeśli Twoje główne doświadczenie jest w PHP.
🔴
Dużym atutem będzie doświadczenie w programowaniu w Drupal
Drupal jest kluczowy dla projektu, a brak doświadczenia może być znaczącym minusem.
🔴
Pracujemy nad utrzymaniem i rozwojem kompleksowego systemu do zarządzania wewnętrznymi zasobami firmy jednego z naszych Klientów.
Główny nacisk kładziony jest na pracę z istniejącym, prawdopodobnie starym kodem, a nie na tworzenie czegoś zupełnie nowego.
🔴
W obecnej fazie, projekt zakłada zapewnienie stabilności i ciągłości działania platformy - aplikacji webowej opierającej się na legacy code w PHP i Drupal.
Duża część pracy będzie polegać na naprawianiu i utrzymywaniu istniejącego, starszego kodu.
🔴
W przyszłości przewidujemy więcej pisania backendu w NestJS oraz zadań devopsowych związanych z Azure i Kubernetes/AKS.
Oczekuje się, że będziesz rozwijać umiejętności w kierunku DevOps i nowoczesnych technologii chmurowych, nawet jeśli nie jest to główny obszar Twojego obecnego doświadczenia.