Software Engineer

Be among the first applicants.
EMBS Technology
Manchester
GBP 40,000 - 80,000
Be among the first applicants.
Yesterday
Job description

Direct message the job poster from EMBS Technology

Technology Talent Delivery Lead I Mental Health & Neurodiversity Advocate | Woman in Tech I

Location: Hybrid – Manchester

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:

  • 3+ years of professional software development experience.
  • 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.

Why You’ll Love It There:

  • 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!

Seniority level

Mid-Senior level

Employment type

Full-time

Job function

Information Technology

Industries

Information Services

Get a free, confidential resume review.
Select file or drag and drop it
Avatar
Free online coaching
Improve your chances of getting that interview invitation!
Be the first to explore new Software Engineer jobs in Manchester