Senior Backend Developer (.NET) – IoT Platform
Primary stack
Nice to have's
Job description
About the Position
Dołącz do j‑labs, do zespołu rozwijającego nowoczesną platformę Industrial IoT dla sektora energetycznego.
Industry
Energy
Location
Kraków (hybrid, 1x per week)
Salary
B2B: 130 – 150 PLN netto/h
Technologies
- IoT -.NET
- Docker
- Kubernetes
- Kafka
About the Project
- Join a team developing a modern Industrial IoT (IIoT) platform that supports the management of industrial devices, fleet operations, and large-scale data processing for clients in the energy, renewable energy, and industrial sectors.
- As a Senior Backend Developer, you will participate in building a cloud platform that supports thousands of IoT devices, ensuring secure telemetry data processing and integration with industrial systems.
- The project uses a microservices architecture, event-driven solutions, and a modern.NET and Kubernetes ecosystem.
- This is an excellent opportunity to develop skills in IoT, distributed systems, and the digitalization of energy infrastructure critical to business.
Technology stack:
- Backend:.NET 6/7/8, C#, ASP.NET Core, Entity Framework Core
- Databases: 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
- Architecture: Microservices, Event-Driven Architecture, Multi-Tenant SaaS, Zero-Trust Security
Responsibilities
- Designing and developing scalable microservices using.NET (C#, ASP.NET Core Web API, Entity Framework Core).
- Creating and developing REST APIs for integration with external systems.
- Implementing a multi-tenant architecture with secure data separation and access control.
- Developing integration services for Industrial IoT devices and handling telemetry and configuration data.
- Working with PostgreSQL databases and NoSQL solutions.
- Using RabbitMQ and Kafka to build an event-driven architecture.
- Implementing best security practices, including OAuth2, OpenID Connect, JWT, PKI/mTLS, and identity management.
- Ensuring high-quality code through unit and integration tests, code reviews, and adherence to SOLID and Clean Code principles.
- Collaborating on containerizing applications and deployments in a Kubernetes environment.
- Developing and maintaining CI/CD processes and infrastructure as code (Terraform, Helm).
- Optimizing the performance of systems supporting thousands of devices and large data volumes.
- Collaborating with product teams, architects, and DevOps engineers.
Requirements
- Minimum of 6 years of experience in backend software development.
- Excellent knowledge of C#, .NET 6/7/8+, ASP.NET Core Web API, and Entity Framework Core.
- Experience in designing RESTful APIs.
- Practical knowledge of microservices architecture and distributed systems.
- Production experience with PostgreSQL, including schema design, query optimization, and Entity Framework Core.
- Knowledge of queuing systems and asynchronous communication (RabbitMQ or Kafka).
- Experience with Docker and Kubernetes.
- Ability to create unit and integration tests using tools such as xUnit, NUnit, Moq, FluentAssertions, or Testcontainers.
- Knowledge of application security, including OAuth2, OpenID Connect, JWT, and identity management systems.
- Teamwork and effective communication skills.
- Nice to have:
- Experience with IoT platforms and protocols (MQTT, AMQP, Modbus, SNMP, IEC 61850).
- Knowledge of Keycloak.
- Experience with ScyllaDB or Cassandra.
- Knowledge of Terraform and Helm.
- Knowledge of PKI and mTLS authentication.
- Experience with multi-tenant architecture.
- Knowledge of monitoring and observability tools (Prometheus, Grafana, Loki).
- Experience with Azure DevOps.
- Knowledge of Event Sourcing, CQRS, and gRPC communication patterns.
- Experience in projects related to industrial automation, energy, SCADA, or power grids.
- Good knowledge of English, both spoken and written.
Why Join Us
- Create solutions supporting the energy transformation and digitalization of critical infrastructure.
- Work on an IoT platform supporting thousands of devices and massive data volumes.
- Develop skills in the modern.NET ecosystem, Kubernetes, and Industrial IoT.
- Solve complex problems related to distributed systems and high scalability.
- Collaborate with an experienced, international team of specialists.
- Have a real impact on the architecture and direction of product development.
- Benefit from modern engineering practices and a supportive environment for professional growth.
Benefits
- Stable projects and opportunities for change.
- Technology Guilds.
- Solid tools.
- Speaker slots at conferences.
- Events and integrations.
- Charitable activities.
Recruitment Process
- Submit your CV.
- Recruitment interview.
- Technical verification.
- Interview with a partner.
- Receive a job offer.
- Welcome to our team!
Have Questions?
Our Recruiters are IT experts.
Check the FAQ.
Adrianna Grzechowiak
Junior IT Recruitment Specialist
+48 790 209 797
Know someone who fits this position?
Refer a friend
Submit the CV of a friend interested in working at j‑labs. You will receive 7,000 PLN upon their start.
See new IT job offers
Senior QA Automation Engineer (Python, Selenium, Mobile)
Join the team developing a mobile gaming app and automate UI/E2E tests.
B2B: 150 – 190 PLN netto/h
Location: Remote
Gaming
React Native
Appium
Android
Selenium
Python
Java Developer
Your role is not just coding-you will have a real impact on the solutions and direction of development for a new version of the system.
B2B: 120 – 145 PLN netto/h
Location: Kraków (hybrid, 2x per week)
FinTech
OpenShift
Java 21
Jenkins
Spring Boot
Senior DevOps / SRE with AWS
Join a team operating in the logistics industry, combining the roles of DevOps and SRE!
B2B: 160 – 185 PLN netto/h
Location: Remote
Logistics
Senior React Native Developer
Join the team developing a modern mobile app used by millions of users worldwide, having a real impact on its development, technical decisions, and migration to React Native.
B2B: 160 – 190 PLN netto/h
Location: Remote
Gaming
React Native
React
JavaScript
© j-labs sp. z o.o.. This job description was sourced from the employer's public career page. TheJob is not the employer — we index the posting and route candidates to the source. All content rights and hiring decisions belong to the employer.
IT Services
About the Company j-labs is a company created by engineers for engineers, focused on achieving business goals through partnerships and continuous expertise enhancement. The company invests in people, considering them the foundation of j-labs. They specialize in delivering high-quality IT services or nothing at all, adhering to the motto "Robimy dobre IT, albo wcale." j-labs operates as a software house, providing IT outsourcing services and specializing in enterprise technologies. The company has been active in the European IT services market for 16 years and has a presence in Poland, Germany, and other countries. It has over 500 IT experts and has worked with more than 75 clients, including global leaders. Products, Services & Tech Stack Core Solutions: Software Development Center Outsourcing IT projects IT Staff Augmentation IT Team Augmentation Technologies & Frameworks: Java Kotlin JavaScript -.NET QA Mobile Microservices Project Scope & Target Clients Client Base: Global leaders in various industries Engineering Scale: Projects of varying scope and complexity, managed by teams of experienced engineers with over 12 years of experience.
More at j-labs sp. z o.o.
All 9 rolesJava Developer Oferta pracy
j-labs sp. z o.o. · Kraków
Senior React Native Developer
j-labs sp. z o.o.
Senior Business Manager
j-labs sp. z o.o. · Kraków
Delivery Manager
j-labs sp. z o.o. · Kraków