Job Description
Key Responsibilities :
Develop and maintain server-side applications using Node.js and related frameworks (e.g., Express.js, Nest.js).
Collaborate with front-end developers to integrate user-facing elements with server-side logic.
Design and implement RESTful APIs and microservices.
Write clean, scalable, and maintainable code following best practices.
Work with databases such as MongoDB , MySQL , or PostgreSQL .
Participate in code reviews, testing, and debugging.
Assist in identifying performance issues and optimizing application performance.
Collaborate with the QA and DevOps teams for deployment and maintenance.
Required Skills & Qualifications :
Bachelor’s degree in Computer Science, Information Technology, or a related field.
1–3 years of hands-on experience with Node.js development.
Good understanding of JavaScript (ES6+) and asynchronous programming.
Experience with RESTful APIs and JSON.
Familiarity with Git and version control workflows.
Understanding of database design and querying (SQL / NoSQL).
Basic knowledge of front-end technologies (HTML, CSS, React / Angular) is a plus.
Good problem-solving and debugging skills.
Strong communication and teamwork abilities.
Requirements
Bachelor's degree in Computer Science, Engineering, or related field. Proven experience as a Java Developer or Software Engineer. Strong proficiency in Java programming language and object-oriented design concepts. Experience with Java frameworks such as Spring, Hibernate, or similar. Familiarity with web development technologies including HTML, CSS, JavaScript, and related frameworks / libraries (e.g., Angular, React). Experience with relational databases (e.g., MySQL, PostgreSQL) and SQL. Understanding of software development methodologies (e.g., Agile, Scrum). Excellent problem-solving and analytical skills. Strong communication and collaboration abilities. Ability to work effectively in a fast-paced environment and meet deadlines.
Junior Developer • Ernakulam, KL, in