Jobs · justjoinit
Senior Backend Developer (.NET)
Keystone AI · Kraków · Posted 2d ago
About the role
Develop and maintain backend services for an IoT platform using .NET.
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. 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). 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. Dlaczego warto do nas dołączyć? 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.
Read the full posting on justjoinit →
FAQ
Is the Senior Backend Developer (.NET) role at Keystone AI remote?+
This Senior Backend Developer (.NET) position is listed as hybrid (Kraków).
What is the salary for the Senior Backend Developer (.NET) role at Keystone AI?+
The listing states 140-170 pln.
What seniority level is this Senior Backend Developer (.NET) role?+
This is a senior level position.
How do I apply for the Senior Backend Developer (.NET) role at Keystone AI?+
Use the "Apply on justjoinit" button to open the original posting on justjoinit, where you can submit your application directly to Keystone AI.