Backend Developer (Node.js) Node.js, Express, Firebase India (Remote) | | 2–4 years

ShareCode

India

Remote

INR 800,000 - 1,200,000

Full time

14 days+
Application generator

Get a reply from this employer — a resume and cover letter tailored to exactly what they’re hiring for.

Get past ATS filters

Job summary

Octopus Technologies is seeking a Backend Developer in India to architect and build scalable server-side applications. In this role, you will design RESTful APIs, implement authentication systems, and manage databases in Firebase Firestore and MongoDB. Ideal candidates have 2-4 years of Node.js experience. Join us to contribute to ShareCode, a real-time collaborative code editor used globally. We emphasize clean code, open communication, and impactful developer tools.

Qualifications

  • 2–4 years of experience building backend services with Node.js.
  • Strong proficiency in Express.js and RESTful API design.
  • Experience with Firebase services including Firestore and Auth.

Responsibilities

  • Design and develop RESTful APIs and WebSocket services using Node.js and Express.
  • Architect database schemas and manage data in Firebase Firestore and MongoDB.
  • Implement secure authentication and authorization flows.

Skills

Node.js
Express.js
RESTful API design
Firebase services
WebSocket communication
Git

Tools

Google Cloud Platform
MongoDB
Firebase Firestore
Docker

Job description

We are looking for a Backend Developer to architect and build scalable server-side applications at Octopus Technologies. You will design APIs, implement authentication systems, manage databases, and build the real-time infrastructure that powers our collaborative tools. This role is critical to the reliability and performance of our platform, and you will have significant ownership over backend architecture and technical decisions.

Responsibilities
  • Design and develop RESTful APIs and WebSocket services using Node.js and Express
  • Architect database schemas and manage data in Firebase Firestore and MongoDB
  • Implement secure authentication and authorization flows (JWT, OAuth, Firebase Auth)
  • Write automated unit and integration tests to ensure service reliability
  • Set up monitoring, logging, and alerting for production services
  • Manage cloud infrastructure on Google Cloud Platform and Firebase
  • Document API endpoints, data models, and architectural decisions
Requirements
  • 2–4 years of experience building backend services with Node.js
  • Strong proficiency in Express.js and RESTful API design
  • Experience with Firebase services (Firestore, Auth, Cloud Functions)
  • Understanding of database design principles for both SQL and NoSQL databases
  • Knowledge of authentication and security best practices
  • Experience with WebSocket-based real-time communication
  • Familiarity with Git, CI/CD, and automated testing frameworks
  • Strong problem-solving skills and ability to work independently
Nice to Have
  • Experience with CRDT-based collaboration systems (Yjs, Automerge)
  • Knowledge of Docker and container orchestration
  • Familiarity with serverless architectures (Cloud Functions, Lambda)
  • Experience with rate limiting, caching, and performance optimization
About Octopus Technologies

Octopus Technologies is an Indian software company that builds collaborative developer tools. Our flagship product, ShareCode, is a real-time collaborative code editor used by 5,000+ developers across 30+ countries. We value clean code, open communication, and building products that make a real difference in how developers work together.

Get your free, confidential resume review.

or drag and drop your file here.

Similar jobs

Similar jobs worth comparing

Backend Developer (Node.js / REST API)
Backend Developer (Node.js / REST API)

Lorven Technologies • Hyderabad, Chennai District, Bengaluru

On-site
INR 1,800,000 - 3,200,000
Sr. Software Engineer – Backend Development (Node.js)
Sr. Software Engineer – Backend Development (Node.js)

Kognitive Networks Inc. • Bengaluru, Chennai District, Mumbai

Hybrid
INR 900,000 - 1,500,000
Competitive compensation
Cutting-edge projects
Backend Developer — Full Time
Backend Developer — Full Time

Auraveni Solutions • Kolkata District

On-site
INR 700,000 - 1,000,000
Backend Developer – Node.js
Backend Developer – Node.js

Santa Browser • Hyderabad

On-site
INR 1,200,000 - 1,800,000
Web Developer (Node.js)
Web Developer (Node.js)

ProProfs • Dadri

Hybrid
INR 1,200,000 - 1,800,000
Node.js Backend Developer
Node.js Backend Developer

DigitalXNode • Mumbai

On-site
INR 900,000 - 1,500,000
Remote work
Flexible schedule
Backend Developer
Backend Developer

Photojaanic • Mapusa

On-site
INR 600,000 - 1,000,000
Backend Developer (Node.js)
Backend Developer (Node.js)

Finlabs India Pvt Ltd • India

On-site
INR 1,200,000 - 1,800,000
Backend Developer
Backend Developer

TruScholar • Amravati

On-site
INR 1,800,000 - 2,600,000
Backend Developer
Backend Developer

Innocode Ventures • Gurgaon

On-site
INR 500,000 - 850,000