HamburgerMenu
hirist

Senior Backend Engineer II - TypeScript/Node.js

aspire highs
Noida
4 - 6 Years

Posted on: 10/12/2025

Job Description

Description :

Exp (Yrs) : 4.00-6.00

Age Upto : 35

Required Skills : TypeScript, MVC, Cloud experience (Azure, AWS, etc.), mongodb, Express.js, Nest.js

Work Mode : ONSITE

Working Day : 5

Office Location : Noida

Mandatory Criteria (Can't be neglected during screening) :

1. 4 to 6 years experience in backend engineering

2. Minimum 2+ years hands-on experience with :

a. TypeScript

b. Express.js / Nest.js

3. Strong experience with MongoDB (or MySQL / PostgreSQL / DynamoDB)

4. Strong understanding of system design & scalable architecture

5. Hands-on experience in :

a. Event-driven architecture / Domain-driven design

b. MVC / Microservices

6. Strong in automated testing (especially integration tests)

7. Experience with CI/CD pipelines (GitHub Actions or similar)

8. Experience managing production systems

9. Solid understanding of performance, reliability, observability

10. Cloud experience (AWS preferred; GCP/Azure acceptable)

11. Strong coding standards Clean Code, code reviews, refactoring

What you will be doing :

- Build and ship features in our Node.js (and now migrating to TypeScript) codebase that directly impact user experience and help move the top and bottom line of the business.

- Collaborate closely with our product, design and data team to build innovative features to deliver a world class product to our customers. At STAGE, product managers dont tell what to build. In fact, we all collaborate on how to solve a problem for our customers and the business. Engineering plays a big part in it.

- Design scalable platforms that empower our product and marketing teams to rapidly experiment.

- Own the quality of our products by writing automated tests, reviewing code, making systems observable and resilient to failures.

- Drive code quality and pay down architectural debt by continuous analysis of our codebases and systems, and continuous refactoring.

- Architect our systems for faster iterations, releasability, scalability and high availability using practices like Domain Driven Design, Event Driven Architecture, Cloud Native Architecture and Observability.

- Set the engineering culture with the rest of the team by defining how we should work as a team, set standards for quality, and improve the speed of engineering execution.

The role could be ideal for you if you :

- Experience of 4 to 6 years of working in backend engineering with at least 2 years of production experience in TypeScript, Express.js (or another popular framework like Nest.js) and MongoDB (or any popular database like MySQL, PostgreSQL, DynamoDB, etc.).

- Well versed with one or more architectures and design patterns such as MVC, Domain Driven Design, CQRS, Event Driven Architecture, Cloud Native Architecture, etc.

- Experienced in writing automated tests (especially integration tests) and Continuous Integration. At STAGE, engineers own quality and hence, writing automated tests is crucial to the role.

- Experience with managing production infrastructure using technologies like public cloud providers (AWS, GCP, Azure, etc.). Bonus : if you have experience in using Kubernetes.

- Experience in observability techniques like code instrumentation for metrics, tracing and logging.

- Care deeply about code quality, code reviews, software architecture (think about Object Oriented Programming, Clean Code, etc.), scalability and reliability. Bonus : if you have experience in this from your past roles.

- Understand the importance of shipping fast in a startup environment and constantly try to find ingenious ways to achieve the same.

- Collaborate well with everyone on the team. We communicate a lot and dont hesitate to get quick feedback from other members on the team sooner than later.

- Can take ownership of goals and deliver them with high accountability.

(ELIGIBLE CANDIDATE WILL HAVE TO FILL THE DETAILS IN A APPLICATION FORM SENT TO THEM IN CHAT BOX HERE FOR PRELIMINARY SCREENING)


info-icon

Did you find something suspicious?