HamburgerMenu
hirist

Lead Software Engineer I - Node.js/TypeScript/AWS

Umanist India
Trivandrum/Thiruvananthapuram
5 - 9 Years

Posted on: 18/07/2025

Job Description

Job Title : Lead Backend Engineer Node.js | TypeScript | AWS

Location : Bangalore (Hybrid)

Experience Required : 6+ years

Notice Period : Immediate to 30 days

Job Stability : Mandatory

Role Overview :

The Lead Backend Engineer will be responsible for designing, developing, and delivering high-quality backend services using Node.js, TypeScript, and AWS. This individual will act as a technical leader, mentoring the team, optimizing solutions, and driving project execution with a strong focus on performance, scalability, and code quality. The role involves working across the full software development lifecycle and engaging with internal stakeholders to understand and solve business problems effectively.

Key Responsibilities :

Application Development :

- Design and develop backend systems using Node.js and TypeScript.

- Build scalable and secure RESTful APIs and/or GraphQL services.

- Apply best practices in software engineering including closures, design patterns, layered architecture, encryption, and serialization.

- Select appropriate technical options, reusing or enhancing components where feasible.

Cloud & Deployment :

- Build and deploy applications using AWS cloud services such as Lambda, S3, DynamoDB, API Gateway, and EC2.

- Optimize for performance, cost-efficiency, and reliability on cloud infrastructure.

Code Quality & Testing :

- Write clean, maintainable, and well-documented code.

- Review code written by peers for quality assurance.

- Develop and review unit/integration test cases and scenarios.

- Validate developed solutions against specifications and functional requirements.

Documentation & Configuration :

- Create and review design documents, checklists, and development standards.

- Define and govern configuration management practices and ensure team compliance.

Defect & Risk Management :

- Perform root cause analysis and implement corrective actions.

- Identify defect trends and proactively improve code and process quality.

Project Delivery & Estimation :

- Contribute to effort estimations and project planning.

- Ensure on-time delivery of high-quality backend services/modules.

Customer Engagement :

- Interface with stakeholders to clarify requirements and present design solutions.

- Conduct product demos and articulate design decisions confidently.

Team Leadership & Mentorship :

- Guide a team of developers in technical tasks and professional growth.

- Set and review performance objectives (FAST goals).

- Maintain positive team dynamics, motivation, and accountability.

Required Skills :

- Deep expertise in Node.js and TypeScript

- Strong experience with AWS cloud services

- Expertise in RESTful APIs and/or GraphQL

- Proficiency in backend software architecture and secure development practices

- Solid understanding of design patterns, serialization, closures, and encryption techniques

- Strong debugging, analytical, and problem-solving skills

- Experience working in Agile methodologies (Scrum/Kanban)

- Excellent communication, collaboration, and leadership capabilities

Additional Expectations :

- Able to manage project risks, dependencies, and multi-task under pressure

- Confident in driving technical discussions and customer meetings

- Familiarity with industry-standard IDEs, version control systems, and rapid application development tools

- Proven ability to estimate and plan development tasks accurately

Key Measures of Success :

- Adherence to coding standards and engineering best practices

- On-time project delivery aligned with scope and quality

- Minimal defects pre- and post-deployment

- Active contribution to documentation, code reviews, and knowledge sharing

- Positive team engagement and leadership effectiveness


info-icon

Did you find something suspicious?