Job Title:
Lead I - Software Engineering (Node.js with TypeScript) 27438
Location:
Trivandrum
Notice Period:
Immediate to 30 Days
Experience:
6+ Years
Role Overview
Seeking a proactive and experienced Lead Software Engineer specializing in
Node.js, TypeScript, and AWS
. This role involves leading backend development efforts, ensuring optimal technical solutions, and mentoring team members to deliver high-quality applications.
Key Responsibilities
Application Development & Technical Delivery
- Interpret and implement application/component designs in line with specifications.
- Develop, debug, test, and document code across all stages of development.
- Choose optimal technical strategies — reuse, reconfigure, or create new components.
- Validate work with stakeholders and integrate features into the broader solution.
Code Quality & Standards
- Adhere to coding standards and ensure compliance across the team.
- Review and optimize peer and team code for performance, scalability, and reliability.
- Maintain low defect rates pre- and post-delivery.
Testing & Documentation
- Create and review unit test cases and scenarios.
- Contribute to documentation for design, requirements, and test outcomes.
- Support QA teams with clarifications and test plan reviews.
Configuration & Release Management
- Define and enforce configuration management practices.
- Monitor and execute release processes effectively.
Team Leadership & Collaboration
- Set and track team goals using the FAST framework (Focused, Aligned, Supported, Transparent).
- Mentor and guide team members on technical and professional growth.
- Foster a collaborative, high-performance environment.
Customer Interaction
- Clarify requirements and present design options to clients or stakeholders.
- Conduct product demos and respond to technical queries effectively.
- Maintain professional communication and manage delivery expectations.
Design & Architecture
- Contribute to architecture and design (HLD, LLD, data models).
- Break down complex business problems and design scalable backend solutions.
Project & Quality Management
- Estimate time, resources, and effort for features and components.
- Perform defect root cause analysis and implement corrective measures.
- Track defect trends and apply quality improvements proactively.
Technical Skills Required
- Node.js, TypeScript – Expert-level development and debugging experience.
- AWS – Proficient in using cloud services for scalable backend solutions.
- RESTful APIs or GraphQL – Proven experience in building secure, high-performing APIs.
- Strong understanding of:
- Software Development Life Cycle (SDLC)
- Agile methodologies (Scrum, Kanban)
- Design patterns, layered architecture, serialization, encryption
- Interface and integration development
- IDEs and rapid application development (RAD) environments
Preferred Profile
- Strong analytical and problem-solving skills.
- Ability to handle multiple tasks, manage dependencies, and mitigate risks.
- Strong communication and leadership abilities.
- Ability to guide a team with minimal supervision.
- Certification in relevant cloud or backend technologies is a plus.
Mandatory Criteria
- Job stability in prior roles is essential.
- Candidates must be available within a maximum of 30 days.
- Must have 6+ years of experience in backend development, with at least some experience in a lead role.
Nice To Have
- Experience with additional backend or DevOps tools.
- Exposure to frontend or full-stack projects.
- Contributions to open-source projects or technical blogs
Skills: node.js,management,application,typescript,agile methodologies,encryption,design patterns,rapid application development,sdlc,design,aws,restful apis,code,layered architecture,software,graphql,ide support,architecture,serialization