
Miratech to globalna firma świadcząca usługi IT i doradztwo, która wspiera przedsiębiorstwa w transformacji cyfrowej. Zakres jej usług obejmuje outsourcing, tworzenie oprogramowania oraz usługi profesjonalne, łącząc skalę realizacji projektów korporacyjnych z elastycznością kojarzoną z innowacyjnymi startupami. Założona w 1989 roku firma Miratech działa w obszarze doradztwa B2B oraz technologii związanych z SaaS, wspierając organizacje potrzebujące kompetencji w zakresie oprogramowania i usług technologicznych.
Full Stack Java Developer (praca zdalna, Irlandia)
Twórz aplikacje w Java i React oraz rozwiązania chmurowe wspierające zarządzanie personelem i obsługę klienta. Rozwijaj skalowalne usługi i integracje, wspieraj CI/CD oraz uczestnicz w utrzymaniu produkcyjnym rozwiązań Miratech.
Opis
- Twórz i utrzymuj skalowalne usługi backendowe w Java i Spring Boot.
- Buduj responsywne i dostępne aplikacje internetowe w React i TypeScript.
- Twórz i wykorzystuj REST API, utrzymuj kontrakty OpenAPI/Swagger oraz czytelną obsługę błędów.
- Projektuj modułowe rozwiązania z wykorzystaniem mikroserwisów, programowania obiektowego i wzorców opartych na zdarzeniach.
- Wykorzystuj Node.js do lekkich usług, integracji, komponentów backend-for-frontend lub narzędzi programistycznych.
- Projektuj i optymalizuj modele danych oraz zapytania PostgreSQL, uwzględniając spójność, wydajność i historię audytu.
- Twórz i wspieraj integracje za pomocą API, webhooków, komunikatów i innych mechanizmów.
- Konteneryzuj aplikacje oraz wspieraj wdrożenia chmurowe, konfigurację i spójność środowisk.
- Utrzymuj potoki CI/CD Jenkins z testami automatycznymi, bramkami jakości i powtarzalnymi wdrożeniami.
- Dodawaj do aplikacji uporządkowane logi, metryki, śledzenie i użyteczne raportowanie błędów.
- Rozwiązuj problemy funkcjonalne i produkcyjne oraz poprawiaj wydajność, odporność, skalowalność i łatwość utrzymania.
- Współpracuj z zespołami Product, UX, QA, DevOps, Architektury i Inżynierii przy projektowaniu, przeglądach, planowaniu i ciągłym doskonaleniu.
Wymagania
- Masz co najmniej pięć lat doświadczenia w tworzeniu oprogramowania full stack, w tym aplikacji działających produkcyjnie.
- Masz praktyczne doświadczenie z Java i Spring, zwłaszcza Spring Boot, usługami REST, trwałym przechowywaniem danych, bezpieczeństwem i testami automatycznymi.
- Masz doświadczenie frontendowe z Angular lub React, znasz TypeScript, HTML, CSS, projektowanie komponentowe, zarządzanie stanem i nowoczesne praktyki testowania.
- Znasz Node.js w kontekście lekkich usług, integracji, narzędzi budowania lub komponentów pomocniczych.
- Masz doświadczenie w tworzeniu REST API, mikroserwisów i łatwych w utrzymaniu aplikacji w środowiskach rozproszonych.
- Dobrze znasz SQL i masz doświadczenie w projektowaniu wydajnych modeli danych w PostgreSQL lub podobnej relacyjnej bazie danych.
- Masz doświadczenie w tworzeniu, wdrażaniu lub wspieraniu aplikacji chmurowych i konteneryzowanych.
- Komunikujesz się jasno, tworzysz dokumentację techniczną i uczestniczysz w warsztatach z klientami.
- Znasz OAuth2, OpenID Connect, JWT i zasady bezpiecznego projektowania API.
- Masz doświadczenie z Kafka, RabbitMQ lub porównywalnymi technologiami komunikacji i strumieniowego przetwarzania zdarzeń.
- Znasz Kubernetes, platformy chmurowe, narzędzia obserwowalności i praktyki bezpiecznego dostarczania oprogramowania.
- Doświadczenie z systemami zarządzania personelem (WFM), rozwiązaniami obsługi klienta (CX), contact center lub obsługi klienta będzie dodatkowym atutem.
- Doświadczenie z AWS, Amazon Connect, FreeSWITCH, Kamailio, Twilio lub podobnymi technologiami komunikacyjnymi będzie dodatkowym atutem.
- Znajomość optymalizacji pracy personelu i operacji contact center, w tym prognozowania, planowania grafików, routingu i kontroli zgodności z grafikiem, będzie dodatkowym atutem.
- Doświadczenie w integrowaniu aplikacji korporacyjnych z platformami CRM, HR, zarządzania tożsamością, płacowymi i analitycznymi będzie dodatkowym atutem.
- Znajomość narzędzi programistycznych wspomaganych przez AI, takich jak GitHub Copilot lub Claude, będzie dodatkowym atutem.
Benefity
- Ubezpieczenie zdrowotne
- Kursy językowe
- Program relokacyjny
- Elastyczna praca zdalna w ramach kultury ForeverRemote
- Możliwości rozwoju zawodowego
- Programy certyfikacyjne
- Mentoring i programy wspierające talenty
- Możliwości rozwoju wewnętrznego
- Możliwości odbycia stażu
- Możliwość współpracy przy znaczących projektach dla czołowych globalnych klientów
- Integracyjne i wspierające środowisko pracy
- Regularne wydarzenia firmowe i spotkania integracyjne