Senior .NET Developer – IoT
Posted 68ds ago
Employment Information
Report this job
Job expired or something wrong with this job?
Job Description
Senior Software Engineer focusing on backend systems that power connected device ecosystems. Architecting scalable APIs and services for IoT and Matter standards.
Responsibilities:
- .
- Design and develop high-performance backend services in **C#**.
- Architect **cloud-agnostic** solutions deployable on **AWS**, **GCP**, **Azure**, or on-premises.
- Build and maintain **REST APIs** with a focus on performance and scalability.
- Implement **real-time event-driven systems**, including push notifications, web hooks, and messaging services.
- Design and optimize **PostgreSQL** and **Redis** systems for relational, caching, and live data sync use cases.
- Ensure observability through **Sentry** or similar tools for monitoring and performance tracing.
- Implement strong **API security** (OAuth2/OIDC, JWT, rate limiting, input validation).
- Manage **configuration synchronization** and **state consistency** between devices and cloud systems.
- Build and deploy containerized services using **Docker** and **CI/CD pipelines**.
- Maintain exceptional **code quality**, **SQL optimization**, and **documentation standards**.
Requirements:
- Bachelor's degree in Computer Science, Information Technology, or a related field.
- 8+ years of backend development experience using **C#**.
- Proven track record in **designing scalable, modular microservices**.
- Deep expertise in **PostgreSQL** and **Redis** for real-time and relational data management. Preferably with **MS SQL** experience.
- Extensive experience building **REST APIs** from schema to integration.
- Strong foundation in **API security**, **authentication**, and **authorization protocols**.
- Proficiency with **Docker**, **CI/CD pipelines**, and **DevOps workflows**.
- Experience with **background job processing** and **event-driven systems**.
- Familiarity with **cloud-agnostic design** for multi-environment deployment.
- Experience with **event-driven architectures** (MQTT, Kafka, RabbitMQ, etc.).
- Excellent communication skills and collaborative mindset.
- Works with initiative.
- A great team player.
Benefits:
- Competitive salary and benefits package.
- Opportunity to work with a dynamic and innovative team.
- Professional growth and development opportunities.


















