Senior Backend Developer (.NET) – Iot Platform

j-labs

23500-28600 PLN miesięcznie (B2B)

Czym będziesz się zajmować?

  • 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

Kogo poszukujemy?

Wymagania kluczowe:
  • 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
  • Dobra znajomość języka angielskiego w mowie i piśmie
Mile widziane:
  • Doświadczenie z platformami i protokołami IoT (MQTT, AMQP, Modbus, SNMP, IEC 61850)
  • Keycloak
  • ScyllaDB lub Cassandra
  • Terraform oraz Helm
  • Wiedza z zakresu PKI i uwierzytelniania mTLS
  • Doświadczenie z architekturą multi-tenant
  • Znajomość narzędzi monitoringu i observability
  • Znajomość wzorców Event Sourcing, CQRS oraz komunikacji gRPC

Czego wymagamy?

Znajomości:

Języki:

  • Polski
  • Angielski

Jakie warunki i benefity otrzymasz?

  • 140-170 PLN godzinowo (B2B)
  • B2B - Elastyczne godziny pracy (100%)
  • Praca zdalna: Hybrydowo

Gdzie będziesz pracował?

Zabłocie, Kraków lub hybrydowo

Kim jesteśmy? – j-labs

We are Polish software company founded by engineers for engineers in 2010 with all the best business practices and values. We provide complete development teams, individual engineers and outsourcing of whole projects in agile models in the field of software development. We do good IT, or nothing - that’s why at j-labs we gather the best talents, giving them the opportunity to use and develop their skills, thus providing the highest level of software development to our clients.

Facts about us:

  • Technical specialization: Java, JavaScript, .NET, Kotlin, Python, QA, DevOps
  • Microservice & DLT centers of excellence: consulting, training, software development
  • 3 location – Cracow, Warsaw, Munich
  • Over 75 clients in fields of fintech, telco, e-commerce, travel & airlines, automotive, Logistics, banking
  • 500+ top-talented engineers with a passion for technology
  • 11 years – the average experience of j-labs engineers

Why it's worth to work with us:

  • Predictability – we deliver - as simple as that
  • Quality and security – which can be confirmed by any of our clients
  • Delivery Manager – who supports you on a daily basis
  • True Partnership approach – it goes both ways!

Strona firmy: j-labs