Role Overview :
As a Node.js Senior Developer / Technical Lead, you will be responsible for designing and developing scalable, high-performance Node.js applications, ensuring architectural integrity, and mentoring the team. You will work in a collaborative, agile environment, driving innovation and delivering robust digital banking solutions.
Key Roles & Responsibilities :
- Collaborate with business analysts, architects, and project managers to define project scope, technical requirements, and accurate delivery estimates.
- Participate in agile sprints, ensuring timely and defect-free product deliveries.
- Lead the design, development, and deployment of Node.js-based applications with a focus on scalability and performance.
- Ensure adherence to coding standards, architectural guidelines, and best practices across the development team.
- Create and review technical documentation, including solution designs, sequence diagrams, and architecture artifacts.
- Monitor and optimize application availability, performance, and load management.
- Manage version control and continuous integration workflows using TFS, SVN, or GIT.
- Mentor junior developers and perform regular code reviews to ensure quality and maintainability.
- Collaborate cross-functionally with infrastructure, QA, and DevOps teams for seamless deployment and support.
- Drive innovation through adoption of emerging technologies and cloud-native practices.
Required Skills :
Strong expertise in : Node.js, SQL, NoSQL, and RESTful Web Services.Hands-on experience with design patterns and documentation tools such as Visio and UML (Solution, Class, and Sequence Diagrams).Proven experience building high-volume, service-oriented, n-tier transactional applications with scalability and high availability.Sound understanding of performance tuning, load balancing, and application monitoring.Proficiency in version control and CI / CD tools (TFS, SVN, GIT, Jenkins).Exposure to containerization and orchestration tools like OpenShift, PCF, Docker, and Kubernetes (preferred).Strong analytical, problem-solving, and communication skills.Demonstrated experience leading teams of 35 developers.Prior experience in BFSI (Banking, Financial Services, and Insurance) domain preferred.(ref : hirist.tech)