Software Engineer in Kraków

Software Engineer in Kraków

Kraków Pełny etat 121455 - 148445 zł / rok (szac.) Zdalnie
I

W skrócie

  • Zadania: Projektuj i buduj skalowalne usługi backendowe z wykorzystaniem nowoczesnych technologii.
  • Firma: W pełni zdalna firma SaaS w branży Life Sciences.
  • Benefity: Atrakcyjne wynagrodzenie, elastyczne godziny pracy i możliwość rozwoju zawodowego.
  • Pozostałe informacje: Dynamiczne środowisko z możliwościami szybkiego rozwoju kariery.
  • Dlaczego ta praca: Pracuj nad systemem, który wspiera tworzenie produktów ratujących życie.
  • Kwalifikacje: 5+ lat doświadczenia w programowaniu backendowym oraz znajomość Go lub Python.

Przewidywane wynagrodzenie mieści się w przedziale 121455 - 148445 zł za rok.

Poszukujemy doświadczonego inżyniera backendowego, który zaprojektuje, zbuduje i utrzyma usługi backendowe dla opartego na chmurze systemu zarządzania jakością używanego przez firmy z branży nauk przyrodniczych. Ta rola jest odpowiednia dla dojrzałego, doświadczonego inżyniera, który czuje się komfortowo pracując samodzielnie, podejmuje rozsądne decyzje techniczne bez bliskiego nadzoru i wykorzystuje narzędzia AI jako naturalną część codziennego rozwoju.

O projekcie: Nasz klient to w pełni zdalna firma SaaS budująca wstępnie zwalidowany system zarządzania jakością dla branży nauk przyrodniczych. Ich klienci tworzą produkty ratujące życie i poprawiające jego jakość, a platforma pomaga im zarządzać jakością, procesami i produktami, jednocześnie pozostając zgodnym z wymaganiami regulacyjnymi. Dołączysz do zespołu scrumowego lub małej grupy 2-3 programistów, ściśle współpracując z programistami UI, menedżerami produktu, inżynierami DevOps i innymi liderami zespołów w różnych strefach czasowych. Go jest docelowym językiem backendowym zespołu.

Obowiązki:

  • Projektowanie i budowanie skalowalnych usług backendowych z solidnymi interfejsami REST;
  • Zastosowanie wzorców projektowych opartych na domenie i mikroserwisach, aby usługi były luźno powiązane i zgodne z domenami biznesowymi;
  • Pisanie testów jednostkowych i integracyjnych, aby utrzymać niezawodność usług w regulowanym środowisku;
  • Opieka nad usługami przez cały ich cykl życia, w tym CI/CD, monitorowanie, diagnostykę i konserwację;
  • Współpraca z programistami UI, menedżerami produktu, DevOps i innymi inżynierami w celu dostarczenia kompletnych funkcji;
  • Wsparcie młodszych programistów poprzez przeglądy kodu i dzielenie się wiedzą;
  • Pomoc zespołowi w maksymalnym wykorzystaniu rozwoju wspomaganego przez AI.

Kwalifikacje:

  • 5+ lat praktycznego doświadczenia w rozwoju oprogramowania backendowego;
  • Doświadczenie komercyjne z Go lub znajomość Go połączona z silnymi umiejętnościami w Pythonie lub TypeScript oraz ich frameworkach webowych i testowych;
  • Solidne zrozumienie projektowania opartego na domenie i architektury mikroserwisowej;
  • Silne doświadczenie w projektowaniu i wdrażaniu interfejsów REST, doświadczenie z GraphQL lub gRPC będzie dodatkowym atutem;
  • Doświadczenie z Kafka, MQTT lub SQS oraz dobra znajomość koncepcji busa wiadomości i kolejek;
  • Znajomość wzorców oddzielania UI/backend, takich jak CQRS lub BFF, oraz wzorców frontendowych, takich jak MVVM/MVI;
  • Doświadczenie z bazami danych SQL (PostgreSQL, MySQL lub podobne) oraz przynajmniej jednym magazynem NoSQL (MongoDB, Elasticsearch lub podobne);
  • Praktyczne doświadczenie z Dockerem i Docker Compose, znajomość podstawowych koncepcji Kubernetes oraz doświadczenie z AWS, Azure lub GCP;
  • Doświadczenie z pipeline'ami CI/CD (GitHub Actions, GitLab CI lub podobne) oraz z logowaniem, rozproszonym śledzeniem i monitorowaniem;
  • Silne umiejętności testowania jednostkowego i integracyjnego, w tym strategie mockowania i bezpieczne, odporne praktyki kodowania;
  • Codzienne korzystanie z narzędzi AI jako części swojego workflow rozwojowego;
  • Bardzo dobra znajomość języka angielskiego w mowie i piśmie;
  • Ważny zezwolenie na pracę w UE.

Proces rekrutacji:

  • Pierwsza rozmowa z naszym zespołem rekrutacyjnym;
  • Rozmowa techniczna z klientem;
  • Ostateczna decyzja i oferta.

Inuits Sp. z o.o. jest zarejestrowana w Krajowym Rejestrze Agencji Zatrudnienia (KRAZ) pod numerem 35420.

Software Engineer in Kraków – pracodawca: INUITS

INUITS to doskonały pracodawca, który oferuje młodym inżynierom Python możliwość pracy w dynamicznym środowisku technologicznym w Krakowie. Nasza kultura pracy opiera się na współpracy i ciągłym rozwoju, co pozwala pracownikom zdobywać cenne doświadczenie w obszarze mikroserwisów oraz integracji urządzeń. Oferujemy elastyczne godziny pracy, wsparcie mentorskie oraz szereg możliwości rozwoju kariery w innowacyjnej branży zarządzania energią.

I

Dane kontaktowe:

Zespół rekrutacyjny INUITS

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

Go
Python
TypeScript
REST APIs
GraphQL
gRPC
Kafka