Bangalore
Full-Time
Junior: 1 to 3 years
Posted on Nov 28 2022

Not Accepting Applications

About the Job

Skills

Node.js
JavaScript
Mobile Applications

Project Role Description: Node.js Developer to primary focus on development of all server-side logic, definition and maintenance of the central database, and ensuring high performance and responsiveness to requests from the front-end. You will also be responsible for integrating the front-end elements built by your co-workers into the application. Therefore, a basic understanding of front-end technologies is necessary as well..

Relevant Exp Needed: Minimum 2-4 years of experience as a Backend Developer

Must Have Skills:


  • Work as part of a team developing applications and services using Agile development methods.
  • Contribute to team and organizational improvements in process and infrastructure.
  • Writing reusable, testable, and efficient code.
  • Developing robust and lightweight restful API’s considering the scalability and performance of the application.
  • Design and implementation of low-latency, high-availability, and performant applications.
  • Implementation of security and data protection.
  • Excellent communication skills.
  • Critical thinker and good problem-solver.
  • Ability to independently analyse requirements based on a given specification and come up with a sound and balanced algorithmic design.

Technical Experience:


  • Strong proficiency with JavaScript(ES6+).
  • In-depth Knowledge of Node.js and frameworks such as Express/Loopback/Hapi and Socket.
  • Understanding the nature of asynchronous programming.
  • Creating database schemas that represent and support business processes.
  • Integration of multiple data sources and databases like MongoDB, MySQL, Redis.
  • Familiarity with the whole web stack, including protocols and web server optimization techniques.
  • Good understanding of server-side templating languages(such as Jade, EJS, etc)
  • Understanding fundamental design principles behind a scalable application.
  • Strong analytical and problem solving skills.
  • Understanding of CI/CD.
  • Experience in working with cloud technologies like AWS..
  • Proficient understanding of code versioning tools, such as Git.
  • Ensuring high performance of applications and providing support.
  • Experience in Cloud Computing Technologies -AWS, Azure, VmWare and Softlayer.
  • Knowledge in Cloud Architectures-IaaS, PaaS and SaaS Docker.

Professional Attributes: communication, analytical skills, presentation skills, ability to work under pressure,


About the company

Our Vision Our Vision is to Transform Cities/Villages towards Sustainable and Secured with Better Connectivity and Accessibility using Smart Technologies. In turn, Generate High-Quality Jobs, Better Health and Living. We are focused to tackle United Nations’ Sustainable Development Goals 5, 7, 9, 11, and 13 using Technology. With avant-garde Research and Development facilities, Highly Qualified ...Show More

Industry

IT-Software

Company Size

11-50 Employees

Headquarter

Bangalore