Senior Backend Developer C# or Nodejs
Core
Designing and developing scalable backend applications, middleware components, and API layers for modern IoT platform solutions.
Role type
Senior Backend Engineer (IoT)
Builds
Scalable IoT platform solutions, API and middleware layers for mobile, web, and internal systems
Domain
Internet of Things (IoT), Cloud Infrastructure
Deliverable
production ML models | product features | infrastructure
Required skills
C#/.NET 6, Node.js with TypeScript, Microservices architecture, REST standards, Event-driven systems, Message brokers (RabbitMQ, Azure Service Bus), Relational databases (SQL Server, PostgreSQL), NoSQL solutions (MongoDB, Redis, Cosmos DB), Cloud platforms (Azure), Containerization (Docker, Kubernetes), CI/CD pipelines
Preferred skills
Git workflows, Monitoring and logging tools in cloud environments
Technologies
C#, .NET 6, Node.js, TypeScript, RabbitMQ, Azure Service Bus, SQL Server, PostgreSQL, MongoDB, Redis, Cosmos DB, Azure, Docker, Kubernetes, Linux
Responsibilities
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
Seniority
Senior, hands-on IC