SmartEnds is hiring a team of Full Stack Developers in Lahore to build IoT cloud platform

May 29, 2019

We are hiring a team of full stack developers to build IoT cloud platform. As our full stack developer, you will work with our R&D teams (located in Lahore and Belgium). You will be working from our Lahore office and you will have opportunity to get hands on training and work experience in Belgium.

 

We have designed and developed IoT hardware devices. We are going to deploy thousands of these devices in the field worldwide. You will be designing web services, device IoT services, and REST APIs that support our wireless IoT devices in the field. The ideal candidate has strong dev-ops experience and has worked with cloud deployment models and test-driven development in a fast-paced agile environment.

 Principal Duties and Responsibilities:

  1. Design and develop back-end micro services and REST APIs for connected devices on a back-end server. In other words, you will develop back-end IoT cloud platform.

  2. This IoT cloud platform will be used for device management. You will implement the device management capabilities into this platform. This will consist of sending commands to specific devices in the field.

  3. You will also develop a front end that will be used by our engineers to send commands to the devices in the field and retrieve device parameters.

  4. You will also develop the back-end and front-end functionalities for BrighterBins (www.brighterbins.com). 

  5. Document all the work you do, especially APIs that you create. The documentation should have sufficient details of implementation.

In the long term you will work with platform architects on software and system optimizations, helping to identify and remove potential performance bottlenecks. Focus on innovating new and better ways to create solutions that add value and amaze the end user, with a penchant for simple elegant design in every aspect from data structures to code to UI and systems architecture. Stay up to date on relevant technologies, plug into user groups, understand trends and opportunities that ensure we are using the best techniques and tools

Qualifications (demonstrated competence):

  • Expert knowledge of dynamic server coding environments such as Java, Node.js and Python.

  • Hands on experience using and developing REST APIs

  • Working knowledge of HTML5, CSS, JavaScript, AJAX, JSON, WebSockets and Angular.JS or similar frameworks

  • Working knowledge of NoSQL database systems (Mongo, Cassandra, HBase, BigTable, Redis)

  • Production experience creating a NoSQL schema and managing scaled access to a NoSQL data store

  • Messaging systems (RabbitMQ, MQTT, ZeroMQ)

  • Cloud-based distributed application scaling & data processing in the cloud

  • Agile / Scrum methodology


Highly desirable but not required skills include:

  • Experience with cloud computing APIs

  • Experience with Hadoop ecosystem tools such as Spark, MapReduce or other Big Data platforms

  • Interest in emerging platform-as-a-service / distributed application frameworks such as Cloud Foundry, Spring, ElasticBeanstalk and Docker

  • Mobile application development a plus


Experience

  • 5 or more years working in software development

  • 2+ years developing, deploying and maintaining high volume production web applications and/or web API services

  • Bachelor's degree in Computer Science, or equivalent

HOW TO APPLY

 

Are you convinced that you and SmartEnds can be a perfect match, please send your application (letter of motivation – stand out!, CV, references) via email to hr@smartends.com.

 

As an equal opportunity employer, SmartEnds offers all of its employees and applicants equal opportunities irrespective of gender, ethnic identity or religious beliefs

 

Please reload

Recent Posts

Please reload

Archive

Please reload

Tags

I'm busy working on my blog posts. Watch this space!

Please reload

SMARTENDS

+32 487 59 51 22

Vlasgaardstraat 52, 9000 Gent Belgium

All rights reserved ©2017 by SmartEnds.