Senior Backend Developer (.NET) – IoT Platform Oferta pracy

Dołącz do j‑labs, do zespołu rozwijającego nowoczesną platformę Industrial IoT dla sektora energetycznego.
ikona: Dział

Branża

Energy
ikona: Lokalizacja

Lokalizacja

Kraków (hybryda, 1x w tyg.)
ikona: Wynagrodzenie

Wynagrodzenie

B2B: 130 – 150 PLN netto/h

Technologie

IoT .NET Docker Kubernetes Kafka

O projekcie

  • Dołącz do zespołu rozwijającego nowoczesną platformę Industrial IoT (IIoT), która wspiera zarządzanie urządzeniami przemysłowymi, operacje flotowe oraz przetwarzanie danych na dużą skalę dla klientów z sektora energetycznego, odnawialnych źródeł energii oraz przemysłu.
  • Jako Senior Backend Developer będziesz uczestniczyć w budowie chmurowej platformy obsługującej tysiące urządzeń IoT, zapewniającej bezpieczne przetwarzanie danych telemetrycznych oraz integrację z systemami przemysłowymi.
  • Projekt wykorzystuje architekturę mikroserwisową, rozwiązania event-driven oraz nowoczesny ekosystem .NET i Kubernetes.
  • To doskonała okazja, aby rozwijać się w obszarze IoT, systemów rozproszonych oraz cyfryzacji infrastruktury energetycznej o krytycznym znaczeniu dla biznesu.

 

Stos technologiczny:

  • Backend: .NET 6/7/8, C#, ASP.NET Core, Entity Framework Core
  • Bazy danych: PostgreSQL, ScyllaDB
  • Messaging: RabbitMQ, Kafka, MQTT
  • Cloud & DevOps: Docker, Kubernetes, Helm, Terraform, Azure DevOps
  • Security: Keycloak, OAuth2, OpenID Connect, JWT, PKI/mTLS
  • Monitoring: Prometheus, Grafana, Loki
  • Architektura: Microservices, Event-Driven Architecture, Multi-Tenant SaaS, Zero-Trust Security

Twoje zadania

  • Projektowanie i rozwój skalowalnych mikroserwisów w technologii .NET (C#, ASP.NET Core Web API, Entity Framework Core).
  • Tworzenie i rozwijanie REST API dla integracji z systemami zewnętrznymi.
  • Implementacja architektury multi-tenant z bezpieczną separacją danych i kontrolą dostępu.
  • Rozwój usług integracyjnych dla urządzeń Industrial IoT oraz obsługa danych telemetrycznych i konfiguracyjnych.
  • Praca z bazami PostgreSQL oraz rozwiązaniami NoSQL.
  • Wykorzystanie RabbitMQ i Kafka do budowy architektury opartej na zdarzeniach.
  • Wdrażanie najlepszych praktyk bezpieczeństwa, w tym OAuth2, OpenID Connect, JWT, PKI/mTLS oraz zarządzania tożsamością.
  • Zapewnianie wysokiej jakości kodu poprzez testy jednostkowe i integracyjne, code review oraz stosowanie zasad SOLID i Clean Code.
  • Współpraca przy konteneryzacji aplikacji oraz wdrożeniach w środowisku Kubernetes.
  • Rozwój i utrzymanie procesów CI/CD oraz infrastruktury jako kodu (Terraform, Helm).
  • Optymalizacja wydajności systemów obsługujących tysiące urządzeń i duże wolumeny danych.
  • Współpraca z zespołami produktowymi, architektami oraz inżynierami DevOps.

Wymagania

Minimum 6 lat doświadczenia w rozwoju oprogramowania backendowego.

  • Bardzo dobra znajomość C#, .NET 6/7/8+, ASP.NET Core Web API oraz Entity Framework Core.
  • Doświadczenie w projektowaniu RESTful API.
  • Praktyczna znajomość architektury mikroserwisowej oraz systemów rozproszonych.
  • Doświadczenie produkcyjne z PostgreSQL, w tym projektowaniem schematów, optymalizacją zapytań oraz Entity Framework Core.
  • Znajomość systemów kolejkowych i komunikacji asynchronicznej (RabbitMQ lub Kafka).
  • Doświadczenie z Docker oraz Kubernetes.
  • Umiejętność tworzenia testów jednostkowych i integracyjnych z wykorzystaniem narzędzi takich jak xUnit, NUnit, Moq, FluentAssertions lub Testcontainers.
  • Wiedza z zakresu bezpieczeństwa aplikacji, w tym OAuth2, OpenID Connect, JWT oraz systemów zarządzania tożsamością.
  • Umiejętność pracy zespołowej oraz skutecznej komunikacji.
  • Mile widziane:
    • Doświadczenie z platformami i protokołami IoT (MQTT, AMQP, Modbus, SNMP, IEC 61850).
    • Znajomość Keycloak.
    • Doświadczenie z ScyllaDB lub Cassandra.
    • Znajomość Terraform oraz Helm.
    • Wiedza z zakresu PKI i uwierzytelniania mTLS.
    • Doświadczenie z architekturą multi-tenant.
    • Znajomość narzędzi monitoringu i observability (Prometheus, Grafana, Loki).
    • Doświadczenie z Azure DevOps.
    • Znajomość wzorców Event Sourcing, CQRS oraz komunikacji gRPC.
    • Doświadczenie w projektach związanych z automatyką przemysłową, energetyką, SCADA lub sieciami elektroenergetycznymi.
    • Dobra znajomość języka angielskiego w mowie i piśmie.

Dlaczego warto

  • Twórz rozwiązania wspierające transformację energetyczną i cyfryzację infrastruktury krytycznej.
  • Pracuj nad platformą IoT obsługującą tysiące urządzeń i ogromne wolumeny danych.
  • Rozwijaj kompetencje w nowoczesnym ekosystemie .NET, Kubernetes oraz Industrial IoT.
  • Rozwiązuj złożone problemy związane z systemami rozproszonymi i wysoką skalowalnością.
  • Współpracuj z doświadczonym, międzynarodowym zespołem specjalistów.
  • Miej realny wpływ na architekturę i kierunek rozwoju produktu.
  • Korzystaj z nowoczesnych praktyk inżynierskich i środowiska wspierającego rozwój zawodowy.

Benefity

Stabilne projekty i możliwość zmiany
Gildie Technologiczne
Solidne narzędzia
Miejsce prelegenta na konferencjach
Eventy i integracje
Działalność charytatywna

Jak przebiega rekrutacja

1. Wysyłasz CV
2. Rozmowa rekrutacyjna
3. Weryfikacja techniczna
4. Rozmowa z partnerem
5. Otrzymujesz ofertę pracy
6. Witamy w naszym zespole!
Energy

Senior Backend Developer (.NET) – IoT Platform

B2B: 130 – 150 PLN netto/h

Kraków (hybryda, 1x w tyg.)

Aplikuj Poleć znajomego
I otrzymaj od nas 7000zł

Masz pytania?

Nasze Rekruterki i nasi Rekruterzy znają IT
Sprawdź FAQ

Adrianna Grzechowiak

Junior IT Recruitment Specialist
+48 790 209 797 adrianna.grzechowiak@j-labs.pl

Znasz kogoś, kto idealnie pasuje na to stanowisko?

Prześlij nam CV znajomej osoby, zainteresowanej pracą w j‑labs. Po rozpoczęciu przez nią współpracy otrzymasz 7 000 zł.

Poleć znajomego

Zobacz nowe oferty pracy IT

Zobacz wszystkie oferty

Lista ofert pracy

Engineering Tech Lead

Dołącz do międzynarodowego zespołu produktowego rozwijającego nowoczesną platformę SaaS wykorzystywaną przez tysiące klientów na całym świecie.
B2B: 190 – 220 PLN netto/h
Lokalizacja: Zdalnie
Java Docker Kubernetes Kafka Spring Boot

O projekcie

  • Projekt realizowany jest w ramach stabilnego, długofalowo finansowanego programu transformacji technologicznej globalnego banku. Obejmuje aktywny rozwój nowych funkcjonalności w nowoczesnej architekturze mikroserwisowej, działającej hybrydowo w Google Cloud Platform oraz środowiskach on-premise. Prace prowadzone są przez zespół w Polsce, z dużym naciskiem na jakość kodu, TDD oraz praktyki DevOps.
  • Projekt dotyczy rozwoju systemu odpowiedzialnego za codzienne obliczanie ekspozycji na ryzyko kredytowe tysięcy klientów banku na całym świecie.
  • Stack technologiczny: Java 17+, Spring Boot, Spring Cloud, Apache Beam, Apache Flink, Google Cloud Platform (GCP), Kubernetes, Redis, REST APIs, Terraform, Ansible, Jenkins.

 

Zakres obowiązków

  • Rozwój i utrzymanie mikroserwisów.
  • Projektowanie, implementacja i optymalizacja wydajnych usług w Javie.
  • Praca w pełnym cyklu życia produktu (od analizy, przez development, po wdrożenie i utrzymanie).
  • Praca zgodnie z TDD.
  • Zapewnienie wysokiej wydajności, dostępności, niezawodności i bezpieczeństwa systemów.
  • Współpraca z zespołami w Polsce, Wielkiej Brytanii oraz Azji.
  • Mentorowanie i wsparcie mniej doświadczonych inżynierów.
  • Wsparcie produkcyjne: monitoring, rozwiązywanie incydentów, zarządzanie problemami.
  • Rozwój automatyzacji usprawniającej utrzymanie platformy.

 

Wymagania (must have)

  • Minimum 5+ lat doświadczenia w projektowaniu i rozwoju systemów rozproszonych w Javie.
  • Bardzo dobra znajomość Java (17+) oraz Spring Boot.
  • Doświadczenie w budowie mikroserwisów i REST API.
  • Znajomość ekosystemu Spring Cloud.
  • Doświadczenie z technologiami chmurowymi (GCP lub inne).
  • Praktyczna znajomość TDD.
  • Solidna wiedza z zakresu DevOps (CI/CD, infrastruktura jako kod – Terraform).

 

Wymagania (nice to have)

  • Doświadczenie w bankowości inwestycyjnej lub systemach finansowych.
  • Bardzo dobre umiejętności analityczne i komunikacyjne.
Zobacz szczegóły oferty Engineering Tech Lead

Senior Java Developer

Dołączysz do zespołu budującego od podstaw nowoczesną platformę do zarządzania kontami graczy i obsługi procesów transakcyjnych w środowisku o bardzo wysokiej skali.
B2B: 160 – 190 PLN netto/h
Lokalizacja: Zdalnie
Gaming
Java PostgreSQL Docker Kafka Spring Boot

O projekcie

  • Projekt realizowany jest w ramach stabilnego, długofalowo finansowanego programu transformacji technologicznej globalnego banku. Obejmuje aktywny rozwój nowych funkcjonalności w nowoczesnej architekturze mikroserwisowej, działającej hybrydowo w Google Cloud Platform oraz środowiskach on-premise. Prace prowadzone są przez zespół w Polsce, z dużym naciskiem na jakość kodu, TDD oraz praktyki DevOps.
  • Projekt dotyczy rozwoju systemu odpowiedzialnego za codzienne obliczanie ekspozycji na ryzyko kredytowe tysięcy klientów banku na całym świecie.
  • Stack technologiczny: Java 17+, Spring Boot, Spring Cloud, Apache Beam, Apache Flink, Google Cloud Platform (GCP), Kubernetes, Redis, REST APIs, Terraform, Ansible, Jenkins.

 

Zakres obowiązków

  • Rozwój i utrzymanie mikroserwisów.
  • Projektowanie, implementacja i optymalizacja wydajnych usług w Javie.
  • Praca w pełnym cyklu życia produktu (od analizy, przez development, po wdrożenie i utrzymanie).
  • Praca zgodnie z TDD.
  • Zapewnienie wysokiej wydajności, dostępności, niezawodności i bezpieczeństwa systemów.
  • Współpraca z zespołami w Polsce, Wielkiej Brytanii oraz Azji.
  • Mentorowanie i wsparcie mniej doświadczonych inżynierów.
  • Wsparcie produkcyjne: monitoring, rozwiązywanie incydentów, zarządzanie problemami.
  • Rozwój automatyzacji usprawniającej utrzymanie platformy.

 

Wymagania (must have)

  • Minimum 5+ lat doświadczenia w projektowaniu i rozwoju systemów rozproszonych w Javie.
  • Bardzo dobra znajomość Java (17+) oraz Spring Boot.
  • Doświadczenie w budowie mikroserwisów i REST API.
  • Znajomość ekosystemu Spring Cloud.
  • Doświadczenie z technologiami chmurowymi (GCP lub inne).
  • Praktyczna znajomość TDD.
  • Solidna wiedza z zakresu DevOps (CI/CD, infrastruktura jako kod – Terraform).

 

Wymagania (nice to have)

  • Doświadczenie w bankowości inwestycyjnej lub systemach finansowych.
  • Bardzo dobre umiejętności analityczne i komunikacyjne.
Zobacz szczegóły oferty Senior Java Developer

Engineering Tech Lead (Java | AI & LLM)

Dołącz do j‑labs i twórz nowoczesne rozwiązania wykorzystujące Generative AI, Agentic AI oraz duże modele językowe (LLM).
B2B: 170 – 190 PLN netto/h
Lokalizacja: Kraków (hybryda, 2x w tyg.)
FinTech
AgenticAI PromptFlow LLM Java React GCP Terraform Azure Kubernetes GitLab AWS Kafka Jenkins Spring Boot

O projekcie

  • Projekt realizowany jest w ramach stabilnego, długofalowo finansowanego programu transformacji technologicznej globalnego banku. Obejmuje aktywny rozwój nowych funkcjonalności w nowoczesnej architekturze mikroserwisowej, działającej hybrydowo w Google Cloud Platform oraz środowiskach on-premise. Prace prowadzone są przez zespół w Polsce, z dużym naciskiem na jakość kodu, TDD oraz praktyki DevOps.
  • Projekt dotyczy rozwoju systemu odpowiedzialnego za codzienne obliczanie ekspozycji na ryzyko kredytowe tysięcy klientów banku na całym świecie.
  • Stack technologiczny: Java 17+, Spring Boot, Spring Cloud, Apache Beam, Apache Flink, Google Cloud Platform (GCP), Kubernetes, Redis, REST APIs, Terraform, Ansible, Jenkins.

 

Zakres obowiązków

  • Rozwój i utrzymanie mikroserwisów.
  • Projektowanie, implementacja i optymalizacja wydajnych usług w Javie.
  • Praca w pełnym cyklu życia produktu (od analizy, przez development, po wdrożenie i utrzymanie).
  • Praca zgodnie z TDD.
  • Zapewnienie wysokiej wydajności, dostępności, niezawodności i bezpieczeństwa systemów.
  • Współpraca z zespołami w Polsce, Wielkiej Brytanii oraz Azji.
  • Mentorowanie i wsparcie mniej doświadczonych inżynierów.
  • Wsparcie produkcyjne: monitoring, rozwiązywanie incydentów, zarządzanie problemami.
  • Rozwój automatyzacji usprawniającej utrzymanie platformy.

 

Wymagania (must have)

  • Minimum 5+ lat doświadczenia w projektowaniu i rozwoju systemów rozproszonych w Javie.
  • Bardzo dobra znajomość Java (17+) oraz Spring Boot.
  • Doświadczenie w budowie mikroserwisów i REST API.
  • Znajomość ekosystemu Spring Cloud.
  • Doświadczenie z technologiami chmurowymi (GCP lub inne).
  • Praktyczna znajomość TDD.
  • Solidna wiedza z zakresu DevOps (CI/CD, infrastruktura jako kod – Terraform).

 

Wymagania (nice to have)

  • Doświadczenie w bankowości inwestycyjnej lub systemach finansowych.
  • Bardzo dobre umiejętności analityczne i komunikacyjne.
Zobacz szczegóły oferty Engineering Tech Lead (Java | AI & LLM)

Senior Data Engineer (Java)

Dołącz do ekspertów budujących wydajne platformy danych i rozwijaj swoje kompetencje w obszarze Java, Cloud i Data.
B2B: 150 – 180 PLN netto/h
Lokalizacja: Kraków (hybryda)
FinTech
Apache Beam Rest API NoSQL Java GCP PostgreSQL Kafka Spring Boot

O projekcie

  • Celem projektu będzie stworzenie platformy do zarządzania i dostarczania różnych korzyści dla klientów biznesowych i prywatnych
  • Zespół składać się będzie z deweloperów Backend, Frontend i Mobile oraz Product Ownera i Testera (łącznie 8 osób)
  • Projekt jest w fazie rozwoju. Tworzone aplikacje wspierają: procesy programów lojalnościowych oraz portale informacyjne dla klientów końcowych B2C, procesy fakturowania, raportowania oraz operacji na kartach flotowych dla branży B2B
  • Zespół kładzie się nacisk na jakość rozwiązań poprzez TDD, stosowanie dobrych praktyk typu clean code, code review
  • Praca zespołu oparta jest o metodykę Scrum; długość sprintów – 2 tygodnie

Wymagania

  • Min. 4 lata doświadczenia w programowaniu w Java
  • Doświadczenie w automatyzacji testów dla testów jednostkowych i integracyjnych
  • Doświadczenie w inżynierii wymagań i pracy z backlogiem produktu
  • Znajomość języka angielskiego na poziomie B2+
Zobacz szczegóły oferty Senior Data Engineer (Java)