Launch Recruitment is partnering with an innovative IoT scale-up to find a talented Mid-Level Software Engineer with strong skills in C# and Angular to join their growing product team. You'll play a hands-on role in building and enhancing software solutions that integrate with cutting-edge IoT hardware and data systems, working with technologies like Apache Kafka, GraphQL, and Azure. This is a great opportunity for someone looking to step into a collaborative and high-performing environment, contributing to solutions that process large-scale data in real time and drive meaningful industry impact. Salary: $150,000 - $170,000 inclusive of super Hybrid working - around 2 days in the office Key Responsibilities Design, develop, and maintain web applications using C# (.NET Core, ASP.NET) and Angular (v20) Collaborate with cross-functional teams to build user interfaces that present complex IoT data in intuitive, actionable ways. Assist in building and maintaining real-time data pipelines and event-driven microservices. Contribute to the ongoing development of cloud-based applications using Azure and related technologies. Work closely with senior engineers and architects to implement scalable, maintainable solutions. Participate in code reviews, sprint planning, and Agile ceremonies. Troubleshoot and resolve bugs, and contribute to continuous performance improvements. Required Skills and Experience Solid commercial experience with C# / .NET Core, including web API and service development. Front-end development experience using Angular (v10 preferred). Familiarity with event-driven architectures and message processing tools (e.g., Apache Kafka, RabbitMQ, or Azure equivalents). Strong understanding of relational databases (e.g., SQL Server) and some exposure to NoSQL solutions. Experience working in cloud-based environments, ideally with Azure. Good understanding of version control and collaboration tools (e.g., Git, Jira, Confluence). Strong communication skills and a proactive, collaborative mindset. Willingness to learn the latest technologies and frameworks across Anglue and .NET Nice to Have Exposure to GraphQL for data querying. Experience with DevOps tools and CI/CD pipelines. Understanding of Docker or containerization technologies. Familiarity with streaming analytics, IoT protocols (MQTT, CoAP), or Mapbox/geospatial tools. Working knowledge of Agile/Scrum methodologies. This role would suit a motivated and technically curious engineer looking to grow their skills in a supportive team, while working on impactful real-world projects involving IoT, real-time data, and cloud computing. If this sounds like the kind of challenge you're looking for, we'd love to hear from you - apply today!