Backend Developer
We are seeking a skilled Backend Developer to join our team. As a key member of our technical team, you will play a vital role in the development and maintenance of our cloud-native IoT platform.
Key Responsibilities:
* Design and develop scalable, reliable, and efficient backend services for our cloud-based platform.
* Take ownership of entire functional areas or services and guide them through the full development lifecycle.
* Contribute to system architecture and select the most suitable frameworks and technologies.
* Collaborate with data scientists to optimize and implement algorithms that directly impact the user experience.
* Work closely with frontend developers to create customer-focused applications for multiple platforms.
Required Skills and Qualifications:
* 2+ years of proven experience in developing backend applications using C# and ASP.NET Core.
* Strong proficiency with databases.
* Possession of a strong algorithmic mindset.
* Experience in Domain-Driven Design (DDD) and event-driven architectures.
* Hands-on experience with messaging technologies such as Kafka, Azure Event Hub, and MQTT is an advantage.
Benefits:
* The opportunity to work on cutting-edge technology projects.
* A state-of-the-art technology environment with ASP.NET Core and IoT infrastructure.