Senior Backend Developer (C# or Node.js)
⚲ Wrocław
18 480 - 23 520 PLN (B2B)
Wymagania
- C#
- .NET
- Node.js
- TypeScript
- Microservices
- REST
- RabbitMQ
- Azure Service Bus
- Data base
- SQL Server
- PostgreSQL
- NoSQL
- MongoDB
- Redis
- Cosmos DB
- Azure
- Docker
- Kubernetes
- Linux-based systems
- CI/CD Pipelines
- Communication skills
- Git (nice to have)
Opis stanowiska
O projekcie:
Senior Backend Engineer (C#/ Node.js) - IoT Projects
We are looking for an experienced Backend Developer to join a team building modern IoT platform solutions and scalable backend services. The role focuses on developing API and middleware layers used by mobile, web, and internal systems within a distributed cloud-based environment.
Additional information
- Work mode: Hybrid (Wrocław) or fully remote
- Rate: 110 - 140 PLN/h
Wymagania:
- Strong commercial experience with either C#/.NET 6 or Node.js with TypeScript.- Very good understanding of microservices architecture, REST standards, and event-driven systems.- Hands-on experience with message brokers such as RabbitMQ or Azure Service Bus.- Practical knowledge of relational databases (SQL Server/PostgreSQL) and NoSQL solutions (MongoDB, Redis, Cosmos DB).- Familiarity with cloud and containerized environments, including Azure, Docker, Kubernetes, or Linux-based systems.- Experience working with CI/CD pipelines and modern deployment practices.- Good communication skills and fluent English.Nice to have- Knowledge of Git workflows and version control best practices.- Experience with monitoring and logging tools in cloud environments.- Familiarity with Agile/Scrum methodologies.
Codzienne zadania:
- Design and develop backend applications and middleware components for scalable IoT solutions.
- Build and maintain REST APIs, WebSocket communication, and asynchronous integrations.
- Create and optimize data models using relational and NoSQL databases.
- Cooperate on cloud deployments, CI/CD processes, and infrastructure automation.
- Ensure high software quality through TDD, unit testing, and integration testing.
- Work closely with cross-functional teams in an Agile environment.
Senior Backend Engineer (C#/ Node.js) - IoT Projects
We are looking for an experienced Backend Developer to join a team building modern IoT platform solutions and scalable backend services. The role focuses on developing API and middleware layers used by mobile, web, and internal systems within a distributed cloud-based environment.
Additional information
- Work mode: Hybrid (Wrocław) or fully remote
- Rate: 110 - 140 PLN/h
Wymagania:
- Strong commercial experience with either C#/.NET 6 or Node.js with TypeScript.- Very good understanding of microservices architecture, REST standards, and event-driven systems.- Hands-on experience with message brokers such as RabbitMQ or Azure Service Bus.- Practical knowledge of relational databases (SQL Server/PostgreSQL) and NoSQL solutions (MongoDB, Redis, Cosmos DB).- Familiarity with cloud and containerized environments, including Azure, Docker, Kubernetes, or Linux-based systems.- Experience working with CI/CD pipelines and modern deployment practices.- Good communication skills and fluent English.Nice to have- Knowledge of Git workflows and version control best practices.- Experience with monitoring and logging tools in cloud environments.- Familiarity with Agile/Scrum methodologies.
Codzienne zadania:
- Design and develop backend applications and middleware components for scalable IoT solutions.
- Build and maintain REST APIs, WebSocket communication, and asynchronous integrations.
- Create and optimize data models using relational and NoSQL databases.
- Cooperate on cloud deployments, CI/CD processes, and infrastructure automation.
- Ensure high software quality through TDD, unit testing, and integration testing.
- Work closely with cross-functional teams in an Agile environment.
🔍 Dekoder Ogłoszenia
🔴
modern IoT platform solutions and scalable backend services
Może oznaczać zarówno innowacyjne rozwiązania, jak i po prostu standardowe usługi backendowe w ekosystemie IoT, które mogą być obciążone technicznym długiem.
🔴
distributed cloud-based environment
Wskazuje na złożoność infrastruktury, która może wymagać głębokiego zrozumienia i umiejętności rozwiązywania problemów związanych z rozproszonymi systemami.
🟡
Good communication skills and fluent English
Oprócz płynnej komunikacji, może oznaczać konieczność częstego kontaktu z międzynarodowymi zespołami lub klientami, co może być wyzwaniem.
🟡
Design and develop backend applications and middleware components for scalable IoT solutions.
Może oznaczać zarówno tworzenie od podstaw nowych, innowacyjnych rozwiązań, jak i pracę nad istniejącymi komponentami, które wymagają optymalizacji lub rozbudowy.
🔴
Agile/Scrum methodologies
Może oznaczać zarówno dobrze wdrożone procesy Agile, jak i chaotyczne próby ich stosowania, gdzie priorytety mogą się często zmieniać.