Back to Jobs
S

Back End Developer

S9 Kochi, Kerala, India

Apply for this Position

Job Description

"Unlock the potential of Node.js and propel your career as a Backend Developer at S9, where innovation meets scalability."

As a Backend Developer at S9, you'll be at the forefront of building high-performance applications using Node.js and modern backend technologies. Our team is passionate about delivering reliable and scalable solutions that exceed expectations.

With a strong focus on collaboration and innovation, you'll work closely with frontend teams, DevOps, QA, and product stakeholders to design and develop cutting-edge backend systems.

Why you should learn this:

The demand for skilled Backend Developers is skyrocketing, with a projected 13% annual growth rate in the next 5 years.

Expected Salary: In India, the average salary for a Backend Developer can range from ₹800,000 to ₹1,200,000 per annum, depending on experience and location.

How it works:

  • Step 1: Design and Develop Scalable Backend Systems using Node.js, ensuring high-performance and reliability.
  • Step 2: Build and Manage RESTful APIs, integrating third-party services and developing microservices-based architectures to support web and mobile applications.

Core Concepts to Master

1

Node.js Fundamentals

Master the basics of Node.js, including event-driven I/O, non-blocking I/O, and asynchronous programming. Learn how to write efficient and scalable Node.js code, leveraging its built-in modules and APIs.

2

API Design and Development

Discover the art of designing and developing robust RESTful APIs, including API security, caching, and rate limiting. Learn how to integrate third-party services and develop microservices-based architectures to support web and mobile applications.

3

Microservices Architecture

Learn the principles of microservices architecture, including service discovery, load balancing, and circuit breakers. Understand how to design and develop scalable microservices-based systems using Node.js and modern backend technologies.

Interview Questions (Beginner)

  • What is Node.js, and how does it differ from other programming languages?
  • Can you explain the concept of asynchronous programming in Node.js?
  • How do you handle errors and exceptions in Node.js?

Job Overview

CompanyS9
Employment TypeFull-time
LocationKochi, Kerala, India
Experience LevelFresher

Advance Questions

  • Design a scalable backend system using Node.js, including a RESTful API and microservices-based architecture.
  • Implement API security using OAuth, JWT, or other authentication mechanisms.
  • Explain the concept of service discovery and load balancing in microservices architecture.