Jobs / Full Stack Developer / Hatica Hiring Senior Node.js Developer | Remote
Hatica logo

Hatica

Hatica Hiring Senior Node.js Developer | Remote

location_on Pune, Bangalore, Hyderabad, Chennai, Mumbai, Gurugram (Gurgaon) | Remote
work 3 - 5 years Experience
payments Competitive Salary (Not disclosed)
schedule Full Time

Role Overview

Job Overview

Hatica is hiring a Senior Software Engineer specializing in Node.js for a remote opportunity focused on building and evolving a major component of its SaaS platform. The role is suited to a backend-focused engineer who has strong experience with the JavaScript ecosystem and enjoys taking ownership of significant product development work.

The position involves working across the JavaScript stack, with Node.js on the backend and React.js on the frontend. The wider platform uses a modern serverless architecture along with Golang and an in-house real-time data analytics engine supported by PostgreSQL and Elasticsearch. Engineers in this role will work with experienced developers while contributing to reliable architecture, feature delivery, testing, deployment, and cloud infrastructure.

Ownership is an important part of the role. The engineer will be expected to take responsibility for the features they build, including writing automated tests, supporting continuous builds and deployment, and documenting development processes.


Key Responsibilities

  • Develop backend features and services using Node.js as part of the JavaScript technology stack.
  • Work across the application stack, including React.js on the frontend and Node.js on the backend.
  • Lead development work for a major component of the Hatica platform and take ownership of assigned deliverables.
  • Build new product capabilities and improve existing functionality based on engineering and product requirements.
  • Design and maintain automated test scripts for the software features being developed.
  • Contribute to continuous build and deployment activities.
  • Test features directly and help ensure reliable software delivery.
  • Document development processes and technical approaches clearly for future use.
  • Collaborate with DevOps engineers on cloud infrastructure and related product components.
  • Support junior engineers by sharing technical knowledge and encouraging robust engineering practices.
  • Contribute to code quality, maintainability, and reliable architecture across the platform.


Required Skills

The ideal candidate should have solid backend development experience and practical expertise with Node.js. The role requires at least three years of backend development experience, including a minimum of two years working with Node.js.

Strong knowledge of JavaScript is important because the position works across the broader JavaScript stack. Candidates should understand newer ECMAScript specifications and be comfortable developing modern backend applications.

An understanding of GraphQL is required, along with familiarity with APIs and modern application development patterns. Candidates should also be comfortable working collaboratively with other engineers and taking ownership of testing and delivery responsibilities.


Preferred Skills

Experience with AWS and cloud-native technologies is preferred. Familiarity with open-source technologies such as Redis, Elasticsearch, and PostgreSQL can also strengthen a candidate's fit for the role.

Exposure to React.js is relevant because the position involves working across the JavaScript stack. Experience with serverless architectures, Golang, real-time analytics systems, continuous deployment, or DevOps collaboration can also be useful when working in the broader platform environment described for this opportunity.


Education

Candidates should have a BE or BTech degree in Computer Science and Engineering. Practical software development experience and the ability to work effectively with modern backend technologies are also important for this senior engineering position.


Experience

The listed experience range is 3 to 5 years. Candidates should have at least three years of backend development experience and at least two years of Node.js experience.

The role is intended for experienced software engineers who can independently contribute to feature development, testing, deployment, documentation, and technical collaboration. Freshers are not the target audience for this opportunity.


Required Technologies

  • JavaScript
  • Node.js
  • React.js
  • GraphQL
  • APIs
  • ECMAScript
  • Automated testing
  • Continuous builds
  • Continuous deployment


Preferred and Supporting Technologies

  • AWS
  • Cloud-native technologies
  • Redis
  • Elasticsearch
  • PostgreSQL
  • Golang
  • Serverless architecture
  • Real-time data analytics


Soft Skills

An ownership mindset is important because the engineer will be responsible for the features they develop and test. Strong communication and collaboration skills will help when working with experienced engineers, DevOps professionals, and junior team members.

The role also suits engineers who are comfortable learning new technologies, documenting their work, solving technical problems, and contributing to discussions around code quality and architecture. A dependable approach to software testing and delivery is valuable for maintaining a high-quality SaaS platform.


Benefits of Working in this Role

The opportunity provides exposure to a global SaaS product and a modern engineering environment. The platform combines Node.js and React.js with serverless architecture, Golang, real-time analytics, PostgreSQL, Elasticsearch, and cloud technologies.

The company states that it offers a performance-oriented culture built around fairness and inclusivity, flexible work hours, and a fully remote team. The role also provides opportunities to collaborate with experienced engineers and contribute to significant product components.


Work Mode

This is a full-time remote position. The job description states that the team is fully remote and supports working from anywhere. Preferred locations listed for the role include Gurugram, Bangalore, Chennai, Hyderabad, Pune, Mumbai, and Haryana.


Location

The position is remote, with preferred locations listed across India, including Gurugram, Bangalore, Chennai, Hyderabad, Pune, Mumbai, and Haryana. Candidates should review the official application page for the latest remote-work requirements and eligibility details.


Who Should Apply

This role is suitable for backend software engineers with 3 to 5 years of experience who have strong JavaScript knowledge and hands-on Node.js experience. Candidates should have at least two years of Node.js development experience and be comfortable working with APIs and GraphQL.

Engineers who have worked with AWS, cloud-native systems, Redis, Elasticsearch, PostgreSQL, or serverless technologies may be well aligned with the preferred requirements. The position is also suitable for developers who enjoy ownership, automated testing, deployment, and collaboration with DevOps teams.


Career Growth

This role can help a backend engineer expand from Node.js development into broader full-stack, cloud, and platform engineering responsibilities. Working with React.js, serverless technologies, cloud infrastructure, real-time analytics, and data platforms can provide wider exposure to modern SaaS architecture.

Supporting junior engineers and collaborating with DevOps teams can also strengthen technical leadership, mentoring, communication, and architectural decision-making skills.


Application Advice

Before applying, highlight your backend development experience and clearly state your Node.js experience. Your resume should demonstrate practical work with JavaScript, APIs, GraphQL, and modern backend application development.

If you have experience with AWS, cloud-native technologies, serverless architecture, Redis, Elasticsearch, PostgreSQL, React.js, Golang, automated testing, or continuous deployment, include those skills where they accurately reflect your work.

For a senior engineering role, focus on the features and services you have owned, the problems you solved, your approach to testing and deployment, and your collaboration with other engineering teams. Avoid listing technologies without context; instead, show how you used them to build, improve, test, or operate software.


Technical Ecosystem

Eligibility Criteria

school

Education

BE/BTech in Computer Science and Engineering

work_history

Experience

3 - 5 years

Top Picks for You

smart_toy

SoftoBot

Beta

Your job search assistant

Ask about roles, locations, remote work, or fresher jobs.