Hiring: Senior Backend Engineer- Noida. 4-6 years of experience in backend engineering. Need candidates from Growing startups or Product based companies only
- Note: Looking for immediate Joiners.
- Please read the job description carefully before applying to ensure you meet all the mandatory criteria.
- Note: To facilitate a smooth hiring process, please ensure that your current CTC is aligned with the budget we have set for this role.
Requires Skills: TypeScript, MVC, Cloud experience (Azure, AWS, etc.), mongodb, Express.js, Nest.js
CTC: ₹37-39 LPA
Work Mode: Onsite- 5 days working
Age Criteria: Must not be over 35 years old
Mandatory Criteria:
1. 4–6 years experience in backend engineering2. Minimum 2+ years hands-on experience with:
- TypeScript
- 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:
- Event-driven architecture / Domain-driven design
- 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 don’t “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-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 don’t 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.
Job Types: Full-time, Permanent
Pay: ₹3,700,000.00 - ₹3,900,000.00 per year
Application Question(s):
- Do you have 4–6 years experience in backend engineering in which minimum 2+ years hands-on experience with: TypeScript and Express.js / Nest.js?
- Strong experience with MongoDB (or MySQL / PostgreSQL / DynamoDB)?
- Hands-on experience in:
1. Event-driven architecture / Domain-driven design
2, MVC / Microservices
- Strong in automated testing (especially integration tests)?
- Experience with CI/CD pipelines (GitHub Actions or similar)?
- 1. Experience managing production systems?
2. Solid understanding of performance, reliability, observability?
3. Cloud experience (AWS preferred; GCP/Azure acceptable)?4. Strong coding standards — Clean Code, code reviews, refactoring?5. Strong understanding of system design & scalable architecture?
Work Location: In person