Backend Developer
About Us
* We are working with a forward-thinking company that specializes in developing technology to help reduce heating energy use in both new and existing buildings. Their product plays a crucial role in helping customers achieve net-zero climate goals. We are looking for a skilled Backend Developer to support their growing team.
* The ideal candidate will have experience in developing scalable, reliable, and efficient backend services for cloud-native IoT platforms.
* Responsibilities include taking ownership of entire functional areas or services, guiding them through the full development lifecycle, and actively shaping system architecture and selecting suitable frameworks and technologies.
* You will work closely with data scientists to optimize and implement algorithms that directly impact the user experience.
* In addition, you will operate in a state-of-the-art technology environment with ASP.NET Core and IoT infrastructure.
* Collaboration with frontend developers is essential in creating customer-focused applications for multiple platforms.
Requirements
* 2+ years of proven experience in developing backend applications using C# and ASP.NET Core.
* Strong proficiency with databases.
* Passion for implementing and optimizing complex algorithms.
* Experience in Domain-Driven Design (DDD) and event-driven architectures is highly desirable.
* Hands-on experience with messaging technologies such as Kafka, Azure Event Hub, and MQTT in production environments is an advantage.
* Advanced language skills (B2 level or higher).
What You Will Gain
* Opportunity to work on a cutting-edge IoT project.
* Chance to develop solutions in a cloud-based environment.
* Collaborative team environment.
* Professional growth and development opportunities.
About The Role
This is a challenging opportunity for a talented Backend Developer to join our client's growing team. If you are passionate about developing innovative solutions and have a strong background in C#, ASP.NET Core, and IoT, please submit your application.