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