Miratech
Miratech
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.

Starszy inżynier Java full-stack | Miratech | Praca zdalna w Kanadzie

Twórz skalowalne aplikacje w Javie, Spring Boot, React i chmurze jako starszy inżynier full-stack w Miratech. Wspieraj klientów z sektora technologii dla przedsiębiorstw i startupów za pomocą niezawodnych, łatwych w utrzymaniu rozwiązań programistycznych.

Opis

  • Twórz, testuj i utrzymuj skalowalne usługi backendowe w Javie i Spring Boot, stosując solidne praktyki inżynieryjne.
  • Twórz nowoczesne interfejsy internetowe w React i TypeScript z wykorzystaniem komponentów wielokrotnego użytku, responsywnych układów i dostępnych interakcji.
  • Twórz i integruj interfejsy REST API, stosując podejście API-first.
  • Utrzymuj dobrze zdefiniowane kontrakty OpenAPI i Swagger, w tym spójne przetwarzanie błędów.
  • Projektuj modułowe aplikacje oparte na mikrousługach, projektowaniu obiektowym i wzorcach projektowania dziedzinowego.
  • Wykorzystuj Node.js do lekkich usług, warstw backend-for-frontend, integracji i narzędzi programistycznych.
  • Modeluj i optymalizuj schematy oraz zapytania PostgreSQL, koncentrując się na integralności danych, wydajności i możliwości audytu.
  • Łącz systemy wewnętrzne i zewnętrzne za pomocą REST API, webhooków, komunikatów i powiązanych metod integracji.
  • Konteneryzuj aplikacje oraz wspieraj modele wdrażania w chmurze, zarządzanie konfiguracją i spójne środowiska.
  • Twórz i utrzymuj potoki Jenkins CI/CD z automatycznymi testami, bramkami jakości i powtarzalnymi wydaniami.
  • Dodawaj do aplikacji strukturalne logowanie, metryki, śledzenie i użyteczne raportowanie błędów.
  • Analizuj problemy funkcjonalne i produkcyjne, poprawiając wydajność, odporność, skalowalność i łatwość utrzymania.
  • Współpracuj z zespołami Product, UX, QA, DevOps, architektury i inżynierii przy przeglądach projektowych i kodu, planowaniu oraz ciągłym doskonaleniu.

Wymagania

  • Co najmniej sześć lat doświadczenia w tworzeniu oprogramowania full-stack, w tym odpowiedzialność za aplikacje produkcyjne.
  • Zaawansowane praktyczne doświadczenie z Javą i technologiami Spring, zwłaszcza Spring Boot, usługami REST, persystencją, bezpieczeństwem i automatycznym testowaniem.
  • Silne doświadczenie frontendowe z Angular lub React, TypeScript, HTML, CSS, architekturą komponentową, zarządzaniem stanem i aktualnymi praktykami testowania.
  • Praktyczna znajomość Node.js do tworzenia lekkich usług, integracji, narzędzi budowania lub komponentów pomocniczych.
  • Udokumentowana umiejętność projektowania REST API, mikrousług i łatwego w utrzymaniu oprogramowania w środowiskach rozproszonych.
  • Bardzo dobra znajomość SQL i doświadczenie w tworzeniu wydajnych modeli danych w PostgreSQL lub podobnych relacyjnych bazach danych.
  • Doświadczenie w tworzeniu, wdrażaniu lub utrzymywaniu aplikacji chmurowych i konteneryzowanych.
  • Doskonałe umiejętności komunikacyjne, w tym umiejętność pisania przejrzystej dokumentacji technicznej i prowadzenia warsztatów dla klientów.
  • Doświadczenie z aplikacjami lub platformami Workforce Management będzie dodatkowym atutem.
  • Doświadczenie z AWS i Amazon Connect jest mile widziane.
  • Doświadczenie z rozwiązaniami do obsługi klienta, contact center lub środowiskami obsługi klienta, w tym z infrastrukturą głosową albo integracjami opartymi na FreeSWITCH, Kamailio, Twilio lub porównywalnych platformach, jest mile widziane.
  • Znajomość prognozowania, harmonogramowania, przestrzegania harmonogramu, routingu, stanowisk agentów, kanałów cyfrowych lub powiązanych koncepcji operacyjnych jest mile widziana.
  • Doświadczenie z Kafka, RabbitMQ lub podobnymi technologiami komunikacji i strumieniowania zdarzeń jest mile widziane.
  • Znajomość Kubernetes, platform chmurowych, narzędzi obserwowalności i praktyk bezpiecznego dostarczania oprogramowania jest mile widziana.
  • Doświadczenie w integracji oprogramowania z CRM, systemami tożsamości, HR, płacowymi, analitycznymi lub innymi systemami przedsiębiorstwa jest mile widziane.
  • Praktyczne doświadczenie z narzędziami programistycznymi wspomaganymi przez AI lub tworzeniem rozwiązań wykorzystujących AI, w tym Claude lub GitHub Copilot, będzie dodatkowym atutem.

Benefity

  • Ubezpieczenie zdrowotne
  • Kursy językowe
  • Program relokacyjny
  • Możliwości rozwoju zawodowego
  • Programy certyfikacyjne
  • Programy mentoringu i inwestowania w talenty
  • Możliwości mobilności wewnętrznej i staży
  • Inkluzywne i wspierające środowisko pracy
  • Regularne firmowe wydarzenia integracyjne

Powiązane oferty pracy

stp.one | Simplify Legal Work

Konsultant ds. oprogramowania, C#/.NET — praca hybrydowa, Karlsruhe

stp.one | Simplify Legal Work

Twórz dopasowane rozwiązania z zakresu technologii prawnych dla klientów Septeo CNEE: projektuj procesy, integruj systemy i migruj dane. Łącz programowanie w C#/.NET z doradztwem technicznym i bliską współpracą z klientami.

Otwórz
Ecolab

Menedżer ds. rozwoju biznesu w obszarze usuwania PFAS

Ecolab

Rozwijaj europejski rynek uzdatniania wody pod kątem PFAS i nowych zanieczyszczeń, promując rozwiązania jonowymienne Purolite poprzez partnerstwa, specyfikacje projektowe i pilotaże. Przekuwaj wiedzę o klientach i rynku we wzrost komercyjny w sektorze komunalnym, przemysłowym i remediacji.

Otwórz