Middle/Senior Software Engineer – Platform in Kraków

Middle/Senior Software Engineer – Platform in Kraków

Kraków Pełny etat 121500 - 148500 zł / rok (szac.) Hybrydowo
E

W skrócie

  • Zadania: Buduj nowoczesne platformy i współpracuj z zespołami inżynieryjnymi.
  • Firma: Dynamiczna firma technologiczna z kulturą współpracy.
  • Benefity: Atrakcyjne wynagrodzenie, benefity zdrowotne, praca zdalna i rozwój zawodowy.
  • Pozostałe informacje: Świetne możliwości rozwoju kariery w dynamicznym środowisku.
  • Dlaczego ta praca: Pracuj z najnowszymi technologiami i wpływaj na innowacyjne projekty.
  • Kwalifikacje: Doświadczenie w programowaniu backendowym oraz umiejętności współpracy w zespole.

Przewidywane wynagrodzenie mieści się w przedziale 121500 - 148500 zł za rok.

Poszukujemy pasjonującego inżyniera platformy z silnym naciskiem na budowanie technicznych platform i wspólnej infrastruktury używanej w wielu zespołach inżynieryjnych. Dołączysz do zespołu inżynierii platformy o wysokiej wydajności, odpowiedzialnego za systemy podstawowe, w tym wewnętrzne biblioteki, wspólne usługi backendowe, pipeline'y CI/CD, narzędzia dla deweloperów oraz obserwowalność. Ta rola wiąże się z dużą odpowiedzialnością i współpracą, z naciskiem na poprawę prędkości inżynieryjnej, niezawodności i skalowalności w całej organizacji. Będziesz budować skalowalne platformy chmurowe przy użyciu technologii takich jak TypeScript, Node.js, NestJS, Kubernetes, Terraform, GitHub Actions i AWS. Będziesz współpracować z rozproszonymi zespołami międzyfunkcyjnymi, aby dostarczać niezawodne i łatwe w utrzymaniu rozwiązania.

Obowiązki:

  • Zakres i odpowiedzialność rosną wraz z senioralnością.
  • Budowanie i utrzymywanie wspólnych bibliotek i SDK w obszarach takich jak uwierzytelnianie, logowanie, konfiguracja, klienci API i obsługa błędów.
  • Rozwój i wsparcie wspólnych usług backendowych i wewnętrznych API.
  • Poprawa doświadczenia dewelopera poprzez szablony usług, scaffolding i narzędzia do lokalnego rozwoju.
  • Projektowanie i utrzymywanie workflow CI/CD z naciskiem na niezawodność, bezpieczeństwo i szybkość.
  • Budowanie i utrzymywanie narzędzi do obserwowalności, w tym metryk, logowania, śledzenia, pulpitów nawigacyjnych i alertów.
  • Współpraca z zespołami inżynierii produktu w celu rozwiązywania złożonych problemów, wsparcia integracji i przeglądania projektów technicznych.
  • Uczestnictwo w rotacjach dyżurów i odpowiedzi na incydenty.

Wymagania podstawowe:

  • 3+ lata doświadczenia w budowaniu usług backendowych przy użyciu TypeScript i Node.js, najlepiej z NestJS w środowiskach produkcyjnych.
  • Silne fundamenty inżynierii oprogramowania, w tym zrozumienie CPU, pamięci, I/O, współbieżności i wąskich gardeł wydajności.
  • Doświadczenie w skutecznym korzystaniu z narzędzi wspomaganych AI przy zachowaniu silnego osądu inżynieryjnego.
  • Znajomość PostgreSQL, w tym projektowanie schematów, migracje i analizę zapytań.
  • Znajomość usług AWS, takich jak DynamoDB, SQS, Kinesis i Lambda.
  • Doświadczenie w pracy z pipeline'ami CI/CD, w tym rozwiązywaniem problemów i workflow wydania.
  • Doświadczenie z platformami obserwowalności, takimi jak Prometheus, Grafana, OpenTelemetry, Datadog lub podobnymi.
  • Umiejętność szybkiego uczenia się nowych narzędzi, technologii i dziedzin.
  • Zaangażowanie w pisanie łatwego w utrzymaniu, wielokrotnego użytku i wysokiej jakości kodu.

Oczekiwania na poziomie seniora:

  • Dodatkowe doświadczenie w inżynierii backendowej/platformowej z odpowiedzialnością za systemy w środowiskach produkcyjnych.
  • Doświadczenie w optymalizacji wydajności PostgreSQL, w tym strategie indeksowania, plany zapytań i zarządzanie migracjami.
  • Doświadczenie w projektowaniu i wdrażaniu strategii CI/CD, w tym przepływy wydania, promocja artefaktów i kwestie bezpieczeństwa.
  • Doświadczenie w budowaniu praktyk obserwowalności, w tym SLIs/SLOs, pulpitów nawigacyjnych i systemów alertów.
  • Umiejętność prowadzenia dyskusji technicznych, mentorowania inżynierów i wpływania na standardy inżynieryjne w zespołach.

Umiejętności miękkie:

  • Silne poczucie odpowiedzialności i odpowiedzialności.
  • Doskonale umiejętności komunikacyjne i współpracy.
  • Umiejętność efektywnej pracy z globalnie rozproszonymi zespołami.
  • Silna dbałość o szczegóły i zaangażowanie w jakość.
  • Silne umiejętności rozwiązywania problemów i myślenie zorientowane na klienta.
  • Komfort w pracy w szybkim tempie z wieloma interesariuszami i strefami czasowymi.

Middle/Senior Software Engineer – Platform in Kraków – pracodawca: EasySoftGroup

Nasza firma to doskonały pracodawca, który stawia na rozwój swoich pracowników oraz tworzenie innowacyjnych rozwiązań technologicznych. Oferujemy dynamiczne środowisko pracy, w którym możesz rozwijać swoje umiejętności w zakresie inżynierii platform, a także korzystać z nowoczesnych narzędzi i technologii chmurowych. Nasza kultura pracy opiera się na współpracy, odpowiedzialności i ciągłym doskonaleniu, co sprawia, że każdy członek zespołu ma realny wpływ na rozwój organizacji.

E

Dane kontaktowe:

Zespół rekrutacyjny EasySoftGroup

Naszym zdaniem te umiejętności pozwolą ci błyszczeć jako Middle/Senior Software Engineer – Platform in Kraków

TypeScript
Node.js
NestJS
Kubernetes
Terraform
GitHub Actions
AWS