Do zespołu rozwijającego nowoczesne rozwiązania webowe poszukujemy Web Developera, który będzie pracował przy skalowalnych aplikacjach wykorzystywanych przez miliony użytkowników.
Rola łączy full-stack development (React + Node.js) z elementami DevOps, AWS oraz utrzymania środowisk produkcyjnych. Szukamy osoby, która poza tworzeniem nowych funkcjonalności chce mieć realny wpływ na jakość kodu, architekturę, automatyzację oraz procesy CI/CD.
Zakres obowiązków
- Projektowanie, rozwój i utrzymanie skalowalnych aplikacji full-stack z wykorzystaniem React, Node.js, JavaScript oraz TypeScript.
- Współpraca z zespołem developerskim oraz zespołami cross-funkcyjnymi przy projektowaniu i dostarczaniu nowych rozwiązań.
- Rozwój i usprawnianie istniejącej architektury aplikacji, m.in. udział w migracji aplikacji frontendowych z dużego monorepo w celu zwiększenia ich niezależności i łatwości utrzymania.
- Udział w code review, dyskusjach technicznych oraz dbanie o wysoką jakość i spójność kodu.
- Analiza wymagań biznesowych i technicznych oraz proponowanie usprawnień.
- Monitorowanie i wsparcie systemów produkcyjnych z wykorzystaniem narzędzi takich jak AppDynamics, Splunk, xMatters oraz CloudWatch.
- Współpraca z API Engineerami, QA oraz Project Managerami przy realizacji nowych funkcjonalności.
- Aktywny udział w rozwoju obszaru DevOps i platform engineering.
- Zarządzanie i provisioning infrastruktury AWS przy wykorzystaniu Terraform.
- Rozwój i optymalizacja pipeline’ów CI/CD w Jenkins.
- Integracja narzędzi wspierających jakość, bezpieczeństwo i proces deploymentu, takich jak SonarQube, SonatypeIQ, Cyberflows oraz Nexus.
- Wsparcie mniej doświadczonych członków zespołu poprzez code review, pair programming i dzielenie się wiedzą.
Wymagania
- Praktyczne doświadczenie w tworzeniu aplikacji z wykorzystaniem:
- React
- Node.js
- JavaScript
- TypeScript
- Dobra znajomość środowisk i infrastruktury cloudowej.
- Znajomość AWS, w tym CloudWatch.
- Doświadczenie z narzędziami monitoringu i wsparcia produkcyjnego: AppDynamics, Splunk, xMatters.
- Doświadczenie z Jenkins oraz GitHub.
- Dobra znajomość zasad programowania obiektowego.
- Umiejętność analitycznego myślenia i samodzielnego rozwiązywania problemów.
- Swobodna komunikacja w języku angielskim w środowisku międzynarodowym.
Mile widziane
- Doświadczenie z Terraform i Infrastructure as Code.
- Praktyczna znajomość AWS i zarządzania infrastrukturą chmurową.
- Doświadczenie w projektowaniu lub rozwijaniu pipeline’ów CI/CD.
- Znajomość narzędzi takich jak SonarQube, SonatypeIQ, Nexus.
- Doświadczenie w pracy z dużymi aplikacjami lub środowiskami monorepo.
- Doświadczenie w mentoringu lub wspieraniu innych developerów.
Kogo szukamy?
Osoby, która dobrze odnajduje się zarówno w developmentcie, jak i w obszarach związanych z utrzymaniem aplikacji oraz DevOps. Ważna będzie dla nas samodzielność, inicjatywa oraz chęć proponowania usprawnień technicznych, a nie wyłącznie realizowania powierzonych zadań.
To dobra propozycja dla developera, który chce rozwijać się szerzej niż wyłącznie w obszarze React/Node.js i mieć kontakt również z AWS, Terraform, CI/CD oraz środowiskiem produkcyjnym.