
HCL Technologies
Technical lead - Java, Node.js, Microservices, AWS
RoleBackend
LevelLead
LocationIndia
WorkOn-site
TypeFull-time
Posted1 month ago
About the role
Job Summary
The Engineer, Software designs, builds, and maintains secure, scalable applications and system integrations that support Esquire’s business operations and service delivery. This role collaborates within a cross-functional engineering team to translate business workflows into reliable technical solutions that improve efficiency, integration, and end-user experience.
Key Responsibilities
- Design, develop, test, and maintain secure, scalable, and well-documented applications, APIs, and integrations, including automated unit, integration, and end-to-end tests as appropriate.
- Collaborate within a cross-functional engineering team to deliver solutions spanning custom web applications, workflow automation, system integrations, and enterprise platform enhancements.
- Participate in solution design sessions that consider both application-layer and enterprise-platform impacts.
- Support CI/CD pipelines and follow established DevOps and development practices.
- Collaborate in code reviews, architectural discussions, sprint planning, and retrospectives to ensure high-quality, maintainable solutions.
- Partner with stakeholders and cross-functional engineering team members to translate business workflows into reliable technical solutions and improve development standards, security practices, and automation.
- Document application features, integrations, and relevant system architecture details to promote shared ownership.
- Perform other duties as assigned.
Skill Requirements
- Proficiency in JavaScript development, including client-side and server-side (Node.js) environments.
- Ability to write and maintain automated unit and integration tests using modern testing frameworks such as Jest.
- Working knowledge of object-oriented and/or functional programming paradigms.
- Working knowledge of secure coding practices and common application security principles.
- Familiarity with RESTful APIs and system integration concepts.
- Ability to work effectively in Agile, team-based development environments.
- Ability to communicate technical concepts clearly and collaborate with cross-functional stakeholders.
- Ability to design solutions that support end-user experience and operational efficiency.
Other Requirements
REQUIRED QUALIFICATIONS:
- Minimum three years of experience developing client-side or server-side applications using JavaScript (Node.js).
- Experience developing applications in a team-based environment.
- Experience designing, building, and maintaining complex applications or system integrations.
- Experience with AWS products or other cloud platforms preferred.
- Experience with enterprise systems (e.g., Net Suite) and SaaS integrations preferred.
- Experience with UI testing tools such as Selenium or Cypress preferred.
- Experience with PHP preferred.
MEASUREMENTS OF SUCCESS:
- Consistent completion of assigned work within established timelines and sprint commitments.
- Delivery of secure, maintainable code with appropriate test coverage and minimal post-release defects.
- Stable and reliable integrations that support business operations without recurring disruption.
- Professional and constructive participation in code reviews, sprint ceremonies, and cross-functional collaboration.
- Demonstrated adherence to established engineering standards, security practices, and development processes.
PHYSICAL ENVIRONMENT AND WORKING CONDITIONS:
- The physical demands described here are representative of those that must be met by an employee to successfully perform the essential functions of this job. Reasonable accommodations may be made to enable individuals with disabilities to perform the essential functions.
- Workspace is within a normal office environment with little exposure to excessive noise, dust, temperature and the like.
- The above is intended to describe the general content of and requirements for the performance of this job. It is not to be construed as an exhaustive statement of essential functions, responsibilities or requirements.
Required skills
Java
Node.js
Microservices
AWS
Backend Development
About HCL Technologies
Noida
Headquarters