Senior .NET Developer

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!

Share this job:
Please let Developex know you found this job on Remote First Jobs 🙏

Find Remote Jobs

Connect with top companies hiring for remote jobs, work-from-home roles, and 100% online jobs worldwide.

Discover Hidden Jobs

Unique jobs you won't find on other job boards.

Advanced Filters

Filter by category, benefits, seniority, and more.

Priority Job Alerts

Get timely alerts for new job openings every day.

Manage Your Job Hunt

Save jobs you like and keep a simple list of your applications.

Apply