Team Lead / Senior Software Engineer (IoT)

[ Product Engineering ]

We're hiring multiple roles in Malaysia and Indonesia for exciting software products development.

Those who are passionate in cutting-edge technology, please reach out to our Talent Acquisition at [email protected].

The ideal candidate will be responsible for developing high-quality applications. They will also be responsible for designing and implementing testable and scalable code.

Responsibilities:

  • Develop quality software and web applications
  • Analyze and develop new or existing products features
  • Design highly scalable, testable code
  • Discover and fix programming bugs
  • Manage cutting-edge technologies to improve software applications

Qualifications:

  • Bachelor's degree in Computer Science or related field
  • More experienced candidates will be considered for senior position/team lead

Must have technical skills:

  • Development experience i.e. AngularJS/Java/NodeJS/Python
  • Proven hands-on experience in Java (SpringBoot framework) and strong OOP programming concept
  • Understanding and experience with both Microservices and Serverless architecture
  • Proven hands-on experience in REST APIs development
  • Strong knowledge of Testing framework (Mocha/Mockito)
  • Experience working with AWS Cloud Services:
  • Lambda/IoT Core/EventBridge
  • S3/DynamoDB/DocumentDB
  • Docker and containers experience
  • Familiar with GitLab and CI/CD tools

Good to have technical skills:

  • Experience working with IoT technologies/platform (SAP Leonardo/Cumulocity)
  • Experience with IoT protocols (MQTT/BLE)