NoFluffJobs Praca zdalna Mid

Software Engineer (PHP / Drupal / JavaScript) - k/m

NEXAI Sp. z o.o.

⚲ Poznań

12 000 - 15 000 PLN (B2B)

Wymagania

  • PHP
  • JavaScript
  • TypeScript
  • Node.js
  • MySQL
  • REST API
  • Linux/Unix
  • Docker
  • 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)
  • MS SQL Server (nice to have)
  • MariaDB (nice to have)
  • Kubernetes (nice to have)
  • Azure (nice to have)
  • AWS (nice to have)
  • GCP (nice to have)
  • CI/CD (nice to have)
  • TDD (nice to have)
  • Agile (nice to have)

Opis stanowiska

O projekcie: Jesteśmy NEXAI - firmą IT z Poznania, którą dziś tworzy 20-osobowy zespół doświadczonych specjalistów i specjalistek IT. Prowadzimy konsultacje na styku biznesu i technologii, a w pracy stawiamy na elastyczność i świetną komunikację. W branży działamy od 2014 roku, oferując naszym Klientom dopasowane do ich indywidualnych potrzeb, doskonale skrojone oprogramowanie. Tworzymy i integrujemy nowoczesne, skalowane systemy wykorzystując zaawansowane technologie wraz z innowacyjnymi rozwiązaniami AI. Obecnie do naszego zespołu poszukujemy osoby na stanowisko Software Engineer z doświadczeniem w PHP i otwartością na pracę w Node.js. Bardzo dużym plusem będzie także doświadczenie w programowaniu w Drupal oraz możliwość regularnego pojawiania się w naszym biurze w Poznaniu. O projekcie: Dołączając do tego projektu czekają Cię głównie prace rozwojowe i w zdecydowanej większości pisanie backendu w PHP i Drupal oraz development nowych mikroserwisów w Node.js. Pracujemy nad utrzymaniem i rozwojem kompleksowego systemu do zarządzania wewnętrznymi zasobami firmy jednego z naszych Klientów Enterprise. W obecnej fazie, projekt zakłada zapewnienie 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 oraz zupełnie nowymi systemami tworzonymi od podstaw w architekturze mikroserwisów - TypeScript/Node.js. Możliwości rozwoju:  Wraz ze wzrostem Twojego doświadczenia w programowaniu backendu w Node.js możliwe będzie również zaangażowanie się w inne projekty tworzone z wykorzystaniem frameworka NestJS w architekturze mikroserwisów. W przyszłości czeka Cię również więcej zadań DevOpsowych związanych z infrastrukturą chmurową Azure i orchestracją kontenerów w Kubernetes/AKS. Jeśli interesuje Cię praca zarówno z legacy code jaki i nowymi technologiami w stabilnej polskiej firmie IT  i chcesz się dalej rozwijać w kierunku Fullstack lub DevOps 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 - 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 wytarzany 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 MS SQL Server i MariaDB - doświadczenie w tworzeniu architektury mikroserwisów - doświadczenie w pracy z Kubernetes - znajomość chmur Azure, AWS lub GCP - 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