Apply for
Node.js Developer
- Work Experience : 1+ Year
- Work Mode : Onsite
- Number of Opening : 1
- Qualifications : Bachelor's in Computer Science or any related field
Job Description:
We are looking for a motivated Node.js Developer with 1+ years of experience to join our growing development team. You will work closely with senior developers to design, develop, and maintain backend components for web and mobile applications. This role is perfect for someone who has a solid foundation in backend development, is eager to learn, and wants to grow in a collaborative environment.
Responsibilities:
- Develop and maintain backend services and APIs using Node.js and related frameworks.
- Collaborate with frontend developers to integrate user-facing elements with server-side logic.
- Write clean, maintainable, and well-documented code.
- Implement and consume RESTful APIs.
- Troubleshoot, debug, and fix issues to ensure smooth application performance.
- Assist in database design, queries, and optimization.
- Test and optimize applications for speed and scalability.
- Participate in code reviews and learn from team feedback.
- Stay updated with the latest Node.js trends and best practices.
- Work in an Agile/Scrum environment and actively contribute to sprint discussions.
Requirements:
- Minimum 1 year of hands-on experience in Node.js development.
- Strong understanding of JavaScript and asynchronous programming concepts.
- Basic to intermediate experience with Express.js or similar frameworks.
- Familiarity with REST API development and integration.
- Experience with databases such as MongoDB, MySQL, or PostgreSQL.
- Knowledge of version control systems like Git.
- Basic understanding of frontend technologies (HTML, CSS, and JavaScript frameworks) for integration purposes.
- Strong problem-solving skills and attention to detail.
- Excellent communication and teamwork skills.
- Bachelor’s degree in Computer Science, Engineering, or a related field (or equivalent experience).
Preferred Skills :
- Strong understanding of JavaScript (ES6+) and asynchronous programming concepts.
- Hands-on experience with frameworks like Express.js or NestJS.
- Familiarity with authentication and authorization mechanisms (e.g., JWT, OAuth).
- Familiarity with CI/CD pipelines and deployment tools.
- Experience working with project tracking tools like Jira, Trello, or Asana.
Soft Skills :
- Good Communication Skills
- Problem-Solving Skills
- Attention to detail
- Team Player
- Adaptability