Software Engineer (IoT Platform Development)

Save Energy Systems
Full-timeColombo, Sri LankaUSD 600 - 3,000/month

Software Engineer (IoT Platform Development)

Job Summary

We are seeking a highly motivated and skilled Software Engineer to join our team in developing an innovative IoT platform. The ideal candidate should have strong backend development experience, proficiency in Node.js or NestJS, and a keen interest in IoT and LoRaWAN. Additionally, expertise in troubleshooting AWS services, working with AWS CloudWatch, and analyzing service-level logs is essential.

Key Responsibilities

Design, develop, and maintain backend software solutions for an IoT platform.

Build scalable and efficient services using Node.js or NestJS.

• Collaborate with cross-functional teams to integrate IoT devices and implement LoRaWAN protocols.

Troubleshoot, debug, and optimize application performance, focusing on AWS services and logs.

• Ensure adherence to software development best practices and design principles.

• Continuously learn and adapt to new technologies and IoT domain requirements.

Qualifications and Skills

Education

Bachelor’s degree in Software Engineering, Information Technology, Electronics, Mechatronics, or a related field.

Experience

3+ years of professional experience in backend software development (mandatory).

2+ years of experience with Node.js or NestJS development (mandatory).

Technical Skills

• Proficiency in backend development using Node.js or NestJS (mandatory).

• Experience with Next.js is a plus.

• Strong knowledge of AWS services, including troubleshooting with AWS CloudWatch and analyzing service-level logs (mandatory).

• Solid understanding of software design principles and development best practices.

Domain Knowledge

Willingness to learn and adapt to the IoT domain (mandatory).

• Interest in learning LoRaWAN technologies (mandatory).

Soft Skills

Self-motivated and proactive, with excellent problem-solving skills.

• Ability to work independently and collaboratively within a team.

• Strong communication and collaboration abilities.

Apply for this job

Resume/CV*

Click or drag file to this area to upload your Resume

Please make sure to upload a PDF

First Name*
Last Name*
Email*
Phone Number*
Do you have IoT experience with monitoring and control systems?
Have you worked with wireless technologies like zigbee, LoRa etc?