Principal Engineer – Node.js / TypeScript / AWS

Applicantz, Inc

Bengaluru

On-site

INR 3,000,000 - 6,000,000

Full time

6 hours ago
Be an early applicant
Application generator

Turn this role into an interview — a resume and cover letter built around what this employer wants.

Get past ATS filters

Job summary

Applicantz, Inc. is seeking a Senior Backend Engineer to design, build, and scale robust backend services and APIs using Node.js and TypeScript.

You will own backend architecture, ensure performance, reliability, security, and observability while delivering cloud-native solutions on AWS (ECS, Lambda, S3, SQS, API Gateway, CloudWatch). Prior experience with distributed systems and microservices is essential; React/JAVA Spring is a plus.

Qualifications

  • 7-9 years of overall software engineering experience, including at least 5 years backend development.
  • Strong experience developing RESTful APIs, backend services, and microservice-based applications.
  • Solid understanding of data structures, algorithms, OOP, design patterns, and software architecture.
  • Experience designing scalable distributed systems.
  • Strong hands-on with Amazon DynamoDB (partition/sort keys, indexes, data modeling).
  • Strong experience with AWS services: ECS, Lambda, S3, SQS, API Gateway, CloudWatch.
  • Experience building asynchronous, queue-based, event-driven workflows.
  • Hands-on with Docker and CI/CD pipelines (Jenkins or equivalent).
  • Experience with testing frameworks (Jest, Mocha, etc.).
  • Production monitoring, observability, incident management, and support.

Responsibilities

  • Design, develop, and maintain scalable backend services and RESTful APIs using Node.js and TypeScript.
  • Build reliable, secure, and highly available microservice-based and distributed applications.
  • Design data models and access patterns using DynamoDB.
  • Develop cloud-native, event-driven solutions with AWS (ECS, Lambda, S3, SQS, API Gateway, CloudWatch).
  • Develop asynchronous processing workflows, background jobs, and messaging architectures.
  • Define service boundaries, API contracts, and backend architecture.
  • Troubleshoot production issues for customers.
  • Address performance, scalability, security, availability, and extensibility challenges.
  • Participate in architecture reviews, code reviews, and design discussions.
  • Develop automated unit/integration/API tests and monitor production apps.

Skills

Node.js
RESTful APIs
Microservices
Distributed Systems
Amazon DynamoDB
AWS: ECS, Lambda, S3, SQS, API Gateway
Event‑driven / asynchronous
Docker
CI/CD
Unit & Integration Testing
Production Troubleshooting & Observab.
Performance, Scalability, Security &可靠
Git-based workflows
Observability

Tools

Jenkins
Terraform
AWS CDK
CloudFormation

Job description

We are looking for a Senior Backend Engineer with strong hands‑on expertise in Node.js, TypeScript, distributed systems, microservices, and AWS cloud technologies.

The role will focus on designing, developing, scaling, and supporting highly available backend services and APIs for customer-facing applications. The ideal candidate will have strong ownership of backend architecture, application performance, production reliability, security, observability, and cloud‑native engineering practices.

Experience with React and/or Java/Spring Boot is a plus but not mandatory.

Minimum Qualifications
  • 7-9 years of overall software engineering experience, including at least 5 years of strong backend development experience.
  • Strong experience developing RESTful APIs, backend services, and microservice‑based applications.
  • Solid understanding of data structures, algorithms, object‑oriented programming, design patterns, and software architecture.
  • Experience designing and developing scalable and maintainable distributed systems.
  • Strong hands‑on experience with Amazon DynamoDB, including:
  • Partition key and sort key design
  • Global and local secondary indexes
  • Query and access‑pattern‑based data modeling
  • Performance and scalability considerations
  • Strong experience with AWS services including ECS, Lambda, S3, SQS, API Gateway, and CloudWatch.
  • Experience developing asynchronous, queue‑based, and event‑driven workflows.
  • Experience building secure, resilient, scalable, and highly available applications.
  • Experience with automated testing frameworks such as Jest, Mocha, or equivalent.
  • Experience with Docker and CI/CD pipelines, including Jenkins or equivalent platforms.
  • Strong experience with Git‑based source control and development workflows.
  • Strong understanding of application monitoring, debugging, observability, incident management, and production support.
  • Good understanding of API security, authentication/authorization, error handling, resiliency, and performance optimization.
  • Strong analytical, problem‑solving, communication, and collaboration skills.
Primary Skills - Must Have
  • Node.js
  • RESTful APIs
  • Microservices
  • Distributed Systems
  • Amazon DynamoDB
  • AWS: ECS, Lambda, S3, SQS, API Gateway, CloudWatch
  • Event‑driven / asynchronous architecture
  • Docker
  • CI/CD
  • Unit & Integration Testing
  • Production Troubleshooting & Observability
  • Performance, Scalability, Security & Reliability
Secondary Skills - Good to Have
  • React
  • Redis / Amazon ElastiCache
  • AWS Step Functions, SNS, EventBridge, IAM, EC2
  • Terraform, AWS CDK, or CloudFormation
  • NestJS / Express.js
  • Messaging, event streaming, or distributed workflow platforms
Key Responsibilities
  • Design, develop, and maintain scalable backend services and RESTful APIs using Node.js and TypeScript.
  • Build reliable, secure, and highly available microservice‑based and distributed applications.
  • Design efficient data models and access patterns using Amazon DynamoDB.
  • Build cloud‑native and event‑driven solutions using AWS services such as ECS, Lambda, S3, SQS, API Gateway, and CloudWatch.
  • Develop asynchronous processing workflows, background jobs, integrations, and messaging‑based architectures.
  • Define service boundaries, API contracts, data flows, and backend architecture.
  • Troubleshoot and resolve complex production and customer‑facing issues.
  • Identify and address performance, scalability, stability, security, availability, and extensibility challenges.
  • Participate in architecture discussions, technical design reviews, and code reviews.
  • Develop automated unit, integration, API, and service‑level tests.
  • Monitor production applications using logs, metrics, traces, dashboards, and alerts.
  • Support and improve CI/CD pipelines, automated testing, containerization, and deployment processes.
  • Collaborate with Product Managers, QA Engineers, Architects, and globally distributed engineering teams.
  • Work in an Agile/Scrum environment.
  • Take end‑to‑end ownership of backend features from design and implementation through deployment and production support.
  • Mentor engineers and contribute to backend engineering standards and architectural best practices.
Get your free, confidential resume review.

or drag and drop your file here.

Similar jobs

Similar jobs worth comparing

Sr. Node.JS Developer
Sr. Node.JS Developer

Qtsolv • Bengaluru

Hybrid
INR 4,000,000 - 7,000,000
Principal Back-End (Node.Js) Developer
Principal Back-End (Node.Js) Developer

RingCentral • Bengaluru

On-site
INR 2,000,000 - 3,000,000
Senior Backend Engineer
Senior Backend Engineer

Geosoft Surtech • Srinagar

On-site
INR 2,000,000 - 3,000,000
Senior Backend Engineer
Senior Backend Engineer

CodeRound AI • India

On-site
INR 2,400,000 - 3,800,000
NodeJs Backend Developer (Typescript, AWS)
NodeJs Backend Developer (Typescript, AWS)

Accelon Inc. • Bengaluru

On-site
INR 2,500,000 - 4,200,000
Senior Backend Engineer
Senior Backend Engineer

Geekyants • Bengaluru

On-site
INR 1,500,000 - 2,500,000
Backend Engineer
Backend Engineer

VAHAN Jewelry • Bengaluru

On-site
INR 800,000 - 1,200,000
Technical Lead - FullStack
Technical Lead - FullStack

GSSTech Group • Bengaluru

On-site
INR 4,000,000 - 6,000,000
Senior Backend Software Engineer
Senior Backend Software Engineer

innovantes IT • Chandigarh

On-site
INR 3,500,000 - 6,000,000
Sr. Full Stack Engineer - (Node + React & Angular)
Sr. Full Stack Engineer - (Node + React & Angular)

GSSTech Group • Bengaluru

On-site
INR 1,200,000 - 2,000,000