0

Senior Software Engineer (Backend)

Contract

Full Time

Location

Manchester, Greater Manchester

Salary

£75,000

Senior Software Engineer – IoT Data Platform (Backend Focus)

Location: Hybrid – Manchester

Salary: £70-75k

Are you a backend-focused Senior Software Engineer looking to work on cutting-edge IoT data analysis technology? This is an exciting opportunity to play a critical role in developing and maintaining a large-scale IoT data visualisation and analysis system, enabling businesses to monitor energy and environmental data from LoRaWAN IoT sensors.

About the Role:

We’re looking for a highly skilled engineer to build and optimise a high-performance data platform that ensures real-time data ingestion, processing, and visualisation. You’ll be working with TypeScript, NestJS, and a mix of modern and legacy systems to create robust, scalable solutions. If you’re passionate about backend development, data integrity, and solving complex challenges, this could be the perfect role for you.

Key Responsibilities:

  • Develop and maintain a high-performing data platform that processes and visualises IoT sensor data in real time.
  • Ensure system reliability, with zero tolerance for downtime or data loss, particularly for critical use cases like temperature monitoring.
  • Design, develop, and maintain RESTful APIs using TypeScript and NestJS, ensuring performance, security, and scalability.
  • Implement advanced data processing logic, including aggregation, filtering, and transformation for analytics and reporting.
  • Contribute to database schema and data model design, optimised for high-volume, time-series data.
  • Maintain and enhance existing PHP-based legacy systems while actively migrating to modern technologies.
  • Conduct code reviews, share knowledge, and promote best development practices across the team.
  • Collaborate with cross-functional teams, including product managers and designers, to deliver customer-focused solutions.
  • Mentor junior engineers, fostering a collaborative and high-performance engineering culture.
  • Troubleshoot and resolve complex technical issues, ensuring system stability and accuracy.
  • Innovate by exploring emerging technologies, including machine learning, to enhance backend capabilities.

What You’ll Bring:

Essential:

  • 3+ years of professional software development experience.
  • Strong proficiency in TypeScript and JavaScript.
  • Experience with Node.js and building/consuming RESTful APIs.
  • Solid knowledge of relational databases (SQL Server, MySQL) and time-series databases (TimescaleDB).
  • Strong problem-solving, analytical, and debugging skills.
  • Excellent communication and collaboration abilities.
  • Experience working in Agile environments.
  • Understanding of data integrity and ensuring data accuracy and reliability.
  • Experience mentoring junior engineers and contributing to a knowledge-sharing culture.

Nice to Have:

  • Experience with React and Redux.
  • Familiarity with AWS and containerised applications (Docker, Fargate).
  • Knowledge of data warehousing and ETL processes.
  • Experience with PHP and maintaining legacy systems.
  • Understanding of IoT technologies and protocols (e.g., LoRaWAN).
  • Exposure to machine learning concepts and their use in data analysis.

Why You’ll Love It Here:

  • Competitive salary and benefits package.
  • Opportunity to work on impactful projects at the forefront of IoT technology.
  • Collaborative, supportive, and innovative work environment.
  • Professional growth and career development opportunities.
  • Hybrid working model with flexibility.

Ready to take on this challenge? If building high-performance backend systems for IoT excites you, apply today and become part of a team that’s shaping the future of data-driven insights!


 

Other job suggestions

What's the latest

View all

So, what's the plan?

Contact us to see how we can help...

Call 01332 208 888
embs logo

EMBS Ltd © 2024