Job description
Developex is seeking a Senior .NET Developer to join the development of a modern, multi-layered IoT platform and have the opportunity to influence the architecture and evolution of key products.
Requirements:
- 5+ years of commercial experience with C# / .NET (version 8+);
- Experience in API development and multi-tier / distributed systems;
- Hands-on experience with Blazor (WASM);
- Solid understanding of and practical experience with Azure Functions, SignalR, and WebRTC;
- Experience working with TypeScript, including understanding the frontend build process;
- Ability to work independently with code: analysis, estimations, and proposing improvements.
- Intermediate or higher level of English.
Key patterns and approaches you should understand:
- Centralized package management (Directory.Packages.props);
- Knowledge of the API endpoint constants pattern to ensure code maintainability and convenience;
- State container pattern for shared UI state management;
- Experience working with mock and real hardware implementations;
- TypeScript build process, including aspects related to WebRTC and logging;
- Principles of multi-tenant data isolation.
Nice to have:
- Experience working with Linux;
- Experience in IoT projects;
- Experience with containers (Docker);
- Experience with relational databases and ORM frameworks (e.g., Entity Framework or others);
- Experience working with or experimenting on Raspberry Pi and hardware integrations;
- Preferred experience with video streaming and a general understanding of network protocol principles;
- Knowledge of principles for designing high-load or distributed systems.
Responsibilities:
- Develop new functional modules across multiple tiers of the IoT system (Device API, Device UI, Cloud API, Admin UI, and hardware integrations);
- Participate in architecture design and technical decision-making;
- Work with both real and emulated hardware;
- Analyze, refactor, and improve existing code;
- Optimize system performance, stability, and reliability;
- Collaborate with the team to implement best engineering practices.
We offer:
- Flexible work schedule: fully remote or office-based in the city center;
- Online English lessons with a native speaker;
- Modern equipment for productive work;
- Support for private entrepreneurs (FOP, Ukraine) with legal guidance.
Selection process: CV screening → Recruiter call (45 min) → Technical interview (90 min) → Job offer!
Interested in joining us?
We would be happy to meet you! Submit your CV and become part of the Developex team!









