Backend Developer (Node.js)

About Globals:

Globals has drastically grown from a small home office to a globally recognized enterprise offering world-class quality solutions on Cybersecurity, ERP Systems, Predictive Analytics, and Enterprise Application Development for various industries including Defence, Education, Government, Financial Services and Transport Industries. Globals has enabled its customers to be game-changers in their industry through its disruptive and innovative solutions.

Globals is certified as a "Great Place to Work" organization for its laudable work culture that helps its team members manage work-life, have dedicated hours to upskill and reskill themselves, and most important to ensure that the projects that they are working on are always unique, challenging their status quo every time. Our unique work culture has made us one of the world’s fastest-growing technology companies as recognized and featured by The Economist.

Our excellence in technical stewardship and service-offering expertise has facilitated our clients ranging from individual entrepreneurs to Fortune Global 500 – to explore new business opportunities, reduce their operational costs significantly and boost their revenues. Today, Globals enjoys a strong position in the industry as a high-performing leader through its technology innovation and remarkable domain expertise. Globals is a CMMI Level 3 certified company.

About the Job Role:

We are looking for a Node JS Developer to produce scalable software solutions. You’ll be part of a cross-functional team that’s responsible for the full software development life cycle, from conception to deployment.Should be comfortable with coding languages such as Node.js, MongoDB and MySQL and hands on experience in building web applications and writing micro services (APIs). Should also be a team player with a knack for business requirements and logical thinking. Should be responsible for the server-side of our web applications and you will work closely with our engineers to ensure the system consistency and improving user experience.

Role and Responsibilities:

  • As an experienced software developer, your primary focus will be the development of all server-side systems.
  • A basic understanding of front-end technologies is necessary as well. You will test, secure and deploy your code.
  • Knowledge of Node.js is a must along with a server-side framework.
  • Strong proficiency in JavaScript.
  • Writing reusable, testable, and efficient code.
  • Experience and proficiency integrating with REST APIs.
  • Understanding of scalable computing systems, software architecture, data structures, and algorithms.
  • Experience in working with databases such as MongoDB, MySQL, Redis, Elastic search, etc.
  • Should be willing to work in a very fluid environment and take complete ownership of the assigned responsibility.
  • Should interface with clients and testing team.

Skills Required:

  • At least 3 Years of experience developing using NodeJS with Mongodb & Mysql should be well versed with its asynchronous nature & event loop, and know its quirks and workarounds
  • Hands on Experience in database such MongoDB or any other NoSQL Database.
  • Hands on Experience in understanding Sockets
  • Hands on Experience in MySQL / PostgreSQL
  • Good knowledge of Redis, its data types, and their use cases
  • Good knowledge of Unit Testing and available Test Frameworks
  • Experience in developing and deploying REST APIs.

Educational Qualification:

  • Bachelor’s in Engineering (B.E) or Technology (B.Tech) Degree and/or MCA or M.Tech preferably in Computer Science / Information Technology / Electronics.