• Fast paced environment
  • Excellent Pay and great benefits
  • Flexible working hours

We are looking for an experienced software developer to join a team of dedicated engineers to build reliable cloud based IoT systems.
You would be building distributed IoT software solutions, providing remote monitoring and control for critical industrial applications. You will contribute to deliver high volumes of data across flexible architectures using proven technologies and frameworks.

In this role, you'll get the chance to:
  • Work with a team of engineers who are responsible for everything from hardware design through to frontend development.
  • Tackle complex architecture challenges to build robust distributed systems.
  • Have an opportunity to own and drive complex projects to release and maintenance.

Ideal candidate would have the following experience:
  • 4+ years of industry experience working as a Backend Software Engineer.
  • Proficiency with Java programming language, Spring Framework and build tools.
  • Proven track record of delivering commercial software development projects.
  • Demonstrated problem-solving skills and ability to analyze and decompose complex design tasks.
  • Solid knowledge of software design patterns and best practices for large scale distributed systems.
  • Fluency in any one database technology (RDBMS and/or NoSQL).
  • Effective team collaboration using version control, task management and reporting tools.
  • Experience writing unit and integration tests.

It’s awesome if you also have:
  • Experience designing distributed systems and event-driven architectures.
  • Experience with IoT and real-time protocols (MQTT, WebSockets).
  • Experience developing with front-end UI Frameworks (Angular, React).
  • Experience with continuous delivery and continuous integration practices and toolsets.
  • Practical knowledge of agile software development methodologies (Kanban, SCRUM).
  • Understanding of SaaS, PaaS, IaaS with hands on experience with public cloud provider (AWS, Azure).
  • Bachelor or higher degree in Computer Engineering, Computer Science, Electronics, Embedded Systems, Digital Engineering, etc.

If you have the above experience and looking for an exciting career opportunity, click 'Apply' or mail your resume to

Apply job
Balloonciaga balloonciaga To advertise your business in this spot, click here

Job Location

Share This Job