Systems Analyst
Department: 61-416 - Technology - Hyderabad
Employment Type: Permanent - Full Time
Location: India - Hyderabad
Reporting To: VS Nagendra
Description
About the Role:
We are seeking a highly experienced Senior Node.js Developer with strong proficiency in JavaScript and TypeScript to lead backend development initiatives. This role requires hands‑on expertise in building scalable, secure, and high‑performance systems, along with the ability to guide junior developers and influence architectural decision.
Key Responsibilities
- Architect, design, and develop backend services using Node.js, JavaScript, and TypeScript.
- Build scalable RESTful APIs / GraphQL APIs and microservices.
- Optimize application performance, implement caching, and ensure system reliability.
- Own end‑to‑end delivery: coding, testing, deployment, and monitoring.
- Integrate with internal systems, third‑party services, and cloud platforms.
- Work with databases such as MongoDB, PostgreSQL, MySQL, Redis.
- Enforce coding best practices, conduct code reviews, and ensure high code quality.
- Troubleshoot production issues and provide root‑cause analysis.
- Collaborate with Product, QA, DevOps, and cross‑functional teams.
- Mentor junior and mid‑level developers.
Skills, Knowledge & Expertise
- 6–10 years of strong hands‑on experience with Node.js.
- Expert‑level proficiency in JavaScript (ES6+) and TypeScript.
- Advanced proficiency in Express.js, NestJS, or similar frameworks.
- Strong experience with microservices architecture and distributed systems.
- Solid understanding of asynchronous programming, event‑driven architecture, and design patterns.
- Hands‑on experience with MongoDB, PostgreSQL, MySQL, Redis, or similar databases.
- Strong experience with Git, CI/CD pipelines, and containerization (Docker, Kubernetes is a plus).
- Experience with cloud platforms (AWS/Azure/GCP) and serverless components.
- Good exposure to unit testing frameworks (Jest, Mocha, Chai).