Position Responsibilities
- End-to-end technical ownership of the Node.js backend architecture: service design, patterns, and long-term technical direction
- First technical review point for new product and feature requests — shaping what gets built and how before implementation begins
- Definition and evolution of backend engineering standards: API design conventions, code quality practices, testing approaches, and shared patterns
- Backend system health: reliability, latency, error rates, and the operational posture of services under production load
- Cross-functional technical alignment with Product, Mobile, Frontend, QA, and DevOps
- Mentoring of backend engineers —raising the technical bar across the team, not just within your own services
- Technical decision-making on service boundaries, data modelling, third-party integrations, and infrastructure trade-offs
1.Required Technical Skills
- Deep production-grade expertise in Node.js with TypeScript — building, scaling, and operating backend services
- Strong experience with Node.js frameworks (NestJS or Express) at product scale, not just in side projects
- Proven ability to design RESTful APIs and event-driven systems that teams build on reliably over time
- Strong hands-on experience with relational databases (PostgreSQL or MySQL) — schema design, query optimization, and migrations under a live system
- Working knowledge of caching strategies and practical Redis experience
- Experience with message queuing or event-driven architecture (RabbitMQ, Kafka, or equivalent)
- Practical experience with containerization and deployment (Docker, Kubernetes, or cloud managed services)
- Strong awareness of observability: structured logging, metrics, distributed tracing, and alerting at production scale
2.Required Leadership Skills
- Proven ability to drive technical alignment across Product, Mobile, Frontend, and QA without relying on formal authority
- Experience mentoring backend engineers and raising team technical maturity — not just reviewing PRs, but developing people's engineering judgment
- Ability to translate ambiguous product requirements into clear, actionable technical direction
- Comfort making architectural trade-offs under uncertainty and communicating the reasoning clearly to non-technical stakeholders
- Track record of defining and maintaining backend engineering standards in a team environment —establishing patterns others follow, not just following your own
- Outcome-driven mindset: success is the reliability, scalability, and developer experience of the backend, not the elegance of the architecture in isolation