Job Description:

In this role, you will be a part of our core platform development team. You will be responsible for adding new enhancements and features to the Bolt Cloud, ensuring high performance, responsiveness and availability to the users. You will also be responsible for integrating various systems that facilitate the management and control of thousands of concurrent devices connected to the cloud.

Education/Work Experience Requirements:

  • Graduation from any stream.

  • At least two years of work experience is required.

  • Expertise with back-end programming languages such as Python, Go, Java etc.

  • Ability to integrate multiple data sources and databases into one system.

  • Good command over technologies, standards, data formats, architectures such as REST, RPC, JSON/XML, persistent stores, caches, service layering, etc.

  • Regularly use distributed version control services such as Github, Bitbucket etc.

  • Good understanding of front-end technologies, such as JavaScript, HTML5, and CSS3.

  • Understanding of web architecture, network infrastructure and security.

Required Skills:

  • Ability to work independently and balance competing priorities, detail oriented and resourceful.

  • Ability to manage multiple tasks and projects in a fast-moving environment.

  • Willingness to learn new languages, technologies, paradigms, and frameworks in software development.

  • Analytical and critical thinking, Problem-solving.

Nice to have:

  • Side projects or open-source contributions. For example, Github, Bitbucket repository link or any live projects (Do share links with us).

  • Experience with MySQL and some of the NoSQL databases such as MongoDB etc.

Location:

Bengaluru, India.

Please note the selected candidate will have to work out of our Bengaluru office location. This is NOT a work-from-home opportunity.