Required Skills
About the Job
HCL Technologies is looking for a Lead Full Stack Engineer to join our product development team in Noida, Uttar Pradesh. This role is ideal for a motivated individual with a strong background in full-stack development and a focus on building scalable, high-performance applications. You will be instrumental in the entire product development lifecycle, from concept to deployment.
**Responsibilities:**
- Design, develop, and maintain robust and scalable full-stack applications.
- Build user-facing features using ReactJS.
- Develop efficient and reliable server-side components using NodeJS.
- Manage and optimize database interactions with Relational (e.g., PostgreSQL, MySQL) and Non-Relational (e.g., MongoDB, DynamoDB) databases.
- Collaborate with cross-functional teams to define, design, and ship new features.
- Participate in code reviews to ensure quality and best practices.
- Troubleshoot, debug, and upgrade existing systems.
**Required Qualifications:**
- 3+ years of professional Full Stack Development experience.
- Strong proficiency in ReactJS.
- Demonstrated experience in back-end development with NodeJS.
- Solid understanding and practical experience with Relational Databases (PostgreSQL, MySQL) and Non-Relational Databases (MongoDB, DynamoDB).
- Mandatory experience in the full lifecycle of Product Development.
- Experience with RESTful APIs.
- Familiarity with Git.
**Preferred Qualifications:**
- Experience with GCP.
- Familiarity with Docker.
- Knowledge of modern authorization mechanisms (e.g., JWT).
- Experience in an Agile/Scrum environment.