Live opening · Posted 1 day ago

Principal Engineer – Node.js / TypeScript / AWS

Applicantz · Bengaluru, Karnataka, India (Hybrid)
Linkedin No
You are 1 day behind. JobBeeper subscribers saw this role while it was still new.

At a glance

The key details from the original listing.

Posted 1 day ago
CompanyApplicantz
LocationBengaluru, Karnataka, India (Hybrid)
Work modeNo
SourceLinkedin
Listed1 day ago

Your early-applicant advantage

Live timing from JobBeeper.

Live data
5 min from Linkedin publishing this role to us finding it
3 min median time from a role going live to a subscriber being told
6 hours subscribers had this role before this page existed
20,123 roles found in the last 24 hours — the newest are not on this site yet
Start your free trial →

About the role

Description supplied by the original job listing.

Position Overview
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 hands-on programming experience with Node.js, TypeScript, and JavaScript.
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
TypeScript / JavaScript
Backend Development
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
Java / Spring Boot
React
MySQL / PostgreSQL
Redis / Amazon ElastiCache
AWS Step Functions, SNS, EventBridge, IAM, EC2
Terraform, AWS CDK, or CloudFormation
Kubernetes
NestJS / Express.js
OpenTelemetry, Dynatrace, Datadog, or similar tools
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.

Work arrangement
No

Get JobBeeper Mobile App

Never miss a job opening! Get instant job alerts on your phone.

Subscribers see fresh openings within minutes. Download the JobBeeper App on Google Play to get real-time push notifications and apply before anyone else.

⚡ Instant Push Alerts 🎯 Tailored Filters 🚀 Direct Employer Links
GET IT ON Google Play

More openings worth a look

Recently tracked roles with full details and direct application links.

6 roles
Good roles move before most people even see them. Tell JobBeeper what you want and get fresh matches delivered in minutes.
Start your free trial →
⚡ Get fresh job alerts 📱 Get App