Senior Software Engineer (Node.js and TypeScript )

Inforaise Technologies

Hyderabad

Hybrid

INR 2,400,000 - 3,600,000

Full time

14 days+

Get more replies from employers

Send a job-specific resume in minutes.

Benefits offered by this job

Salary package
Health coverage
Flexible hours
Hybrid/Remote work

Job summary

Inforaise Technologies in Hyderabad, India is seeking a Senior Software Engineer to design and deliver scalable backend microservices using Node.js and TypeScript. You will architect systems, optimize MongoDB schemas, and build RESTful and GraphQL APIs while enforcing high code quality.

You will mentor engineers, document ADRs, participate in reviews, and ensure production reliability with a focus on performance, security, and maintainability.

Qualifications

  • 4–5 years of backend software engineering experience in enterprise/product environments.
  • Expert level Node.js and TypeScript with strong async patterns and typing.
  • Deep MongoDB experience including schema modelling and indexing.
  • Solid understanding of design patterns and microservices/EDA/serverless architectures.
  • Proficiency in unit/integration testing with Jest/Mocha/Chai, and Git workflows.

Responsibilities

  • Design, architect, and deliver robust backend microservices using Node.js/TypeScript.
  • Model, structure, and optimize MongoDB databases and pipelines.
  • Build RESTful APIs and GraphQL endpoints with best practices and security.
  • Enforce high code quality via reviews, testing, and mentorship.
  • Create clear technical docs and ADRs; communicate decisions in English.
  • Diagnose performance bottlenecks and ensure reliability in production.

Skills

Node.js
TypeScript
MongoDB
Architecture
Testing
API Security
Leadership

Tools

Jest
Mocha
Chai
Mongoose
Prisma
Git
Docker
Kubernetes

Job description

Role & responsibilities
  • Architecture & System Design: Design, architect, and deliver robust, scalable, and secure backend microservices using Node.js and TypeScript. Implement well-established design patterns (e.g., Domain-Driven Design, CQRS, Repository, Factory, Dependency Injection).
  • Database Management & Optimization: Model, structure, and optimize MongoDB databases. Write efficient aggregation pipelines, manage complex index strategies, and drive data architecture performance tuning.
  • API Development: Build RESTful APIs and GraphQL endpoints adhering to best practices in performance, payload optimization, security, and versioning.
  • Code Quality & Mentorship: Enforce high standards for code quality through rigorous code reviews, automated unit/integration testing (Jest/Mocha), and mentoring junior and mid-level engineers.
  • Technical Communication: Create clear, thorough technical documentation, API specifications, and Architectural Decision Records (ADRs). Articulate complex architectural choices clearly in written and verbal English.
  • Production Support & Reliability: Diagnose and resolve performance bottlenecks, memory
Preferred candidate profile

We are seeking a highly skilled and experienced Senior Software Engineer with deep expertise in Node.js, TypeScript, and MongoDB to join our core backend engineering team. In this role, you will be responsible for designing, building, and maintaining high-performance microservices and API ecosystems.

You will play a pivotal role in leading system design conversations, applying enterprise software architectural design patterns, and ensuring code scalability and maintainability. Strong written and oral English communication skills are essential, as you will frequently collaborate with cross-functional technical leads, product managers, and business stakeholders.

Qualifications & Key Requirements
Technical Expertise
  • Experience: 4 to 5 years of professional backend software engineering experience in enterprise or product-based environments.
  • Node.js & TypeScript: Expert level fluency in Node.js and TypeScript, including advanced async patterns, generics, strict typing, and runtime performance optimisation.
  • MongoDB & NoSQL: Deep hands‑on experience with MongoDB (schema modelling, indexing, aggregation frameworks, sharding/replication concepts) and ODMs like Mongoose or Prisma.
  • Architecture & Patterns: Solid understanding of software design patterns (Creational, Structural, Behavioural) and architecture paradigms (Microservices, Event-Driven Architecture, Serverless).
  • Testing & Tooling: Proficiency in unit/integration testing with frameworks like Jest, Mocha, or Chai, along with Git workflows and modern package management.
  • API Security: Deep knowledge of API authentication and authorisation mechanisms (OAuth2, JWT, RBAC).
Soft Skills & Communication
  • English Fluency: Excellent written and verbal English communication skills, with the ability to articulate architectural decisions and technical concepts clearly.
  • Problem Solving: Strong analytical thinking and systematic approach to troubleshooting complex distributed system issues.
  • Ownership & Leadership: Proven ability to own features end-to-end, drive technical discussions, and collaborate effectively in Agile/Scrum environments.
Nice-to-Have Skills
  • Experience with distributed caching (Redis) and message queue systems (Kafka, RabbitMQ, BullMQ).
  • Familiarity with containerisation and orchestration platforms (Docker, Kubernetes).
  • Exposure to cloud platforms (AWS, GCP, or Azure) and CI/CD automation pipelines.
  • Understanding of frontend frameworks (React, Angular, or Vue) for full‑stack perspective.
What We Offer
  • Competitive salary package with periodic performance reviews.
  • Comprehensive health and wellness coverage.
  • Flexible working hours and hybrid/remote work options.
  • Professional development budget for courses, certifications, and conferences.
  • Collaborative, transparent, and tech‑forward engineering culture.
Get your free, confidential resume review.
or drag and drop your file here.
Similar jobs

Similar jobs worth comparing

Node.js Senior Developer
Node.js Senior Developer

innova solutions • Chennai District

On-site
INR 1,200,000 - 1,800,000
Senior Backend Engineer
Senior Backend Engineer

Geekyants • Bengaluru

On-site
INR 1,500,000 - 2,500,000
Fullstack Developer
Fullstack Developer

Indexnine • Pune District

On-site
INR 1,800,000 - 2,800,000
Principal Back-End (Node.Js) Developer
Principal Back-End (Node.Js) Developer

RingCentral • Bengaluru

On-site
INR 2,000,000 - 3,000,000
Back End Developer
Back End Developer

GeekyAnts • Bengaluru

On-site
INR 3,000,000 - 5,000,000
Senior Backend Engineer | 6–8 Years Experience
Senior Backend Engineer | 6–8 Years Experience

Candidzone • India

On-site
INR 1,600,000 - 2,600,000
Senior Node.js Developer
Senior Node.js Developer

Unified Infotech • Kolkata District

On-site
INR 2,500,000 - 3,600,000
Senior Backend Developer
Senior Backend Developer

Orcapod Consulting Services • Bengaluru

Hybrid
INR 1,500,000 - 2,100,000
Sr Software Engineer
Sr Software Engineer

JobItUs • Bengaluru

On-site
INR 4,000,000 - 7,000,000
Senior Full Stack JavaScript/TypeScript Developer
Senior Full Stack JavaScript/TypeScript Developer

Rasonix • Bengaluru

On-site
INR 1,500,000 - 2,000,000
Salary aligned with best industry standards
Leadership growth opportunities
Collaborative work environment