i
Grizmo Labs
15 Grizmo Labs Jobs
Backend Developer - Node.js (4-6 yrs)
Grizmo Labs
posted 13d ago
Fixed timing
Key skills for the job
Responsibilities :
- Build and ship features in our Node.js (and now migrating to TypeScript) codebase that directly impacts user experience and helps move the top and bottom lines 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.
- On the quality of our products by writing automated tests, reviewing code, and 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.
- Set the engineering culture with the rest of the team by defining how we should work as a team, setting standards for quality, and improving the speed of engineering execution.
Requirements :
- 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, and 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.
- Experience in observability techniques like code instrumentation for metrics, tracing, and logging.
- Care deeply about code quality, code reviews, and software architecture (think about Object Oriented Programming, Clean Code, etc.), scalability, and reliability.
- 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 of the team sooner than later.
- Can take ownership of goals and deliver them with high accountability
Functional Areas: Software/Testing/Networking
Read full job descriptionPrepare for Backend Developer roles with real interview advice
15-20 Yrs
Bangalore / Bengaluru
8-20 Yrs
Hyderabad / Secunderabad