Back to Jobs
PHP

Node JS developer

Part Time Full Time
Experience
1–2 yrs
Location
Ahemedabad
Openings
1 Position
Job Description
**Key Responsibilities**
- Develop and maintain server-side applications using Node.js and Express.js, ensuring high performance and responsiveness to requests from the front-end.
- Collaborate with front-end developers to integrate user-facing elements with server-side logic effectively.
- Design and implement robust RESTful APIs to facilitate seamless communication between the client and server applications.
- Engage in database management tasks, including schema design, data modeling, and optimization of queries to enhance application performance.
- Implement asynchronous programming techniques to handle multiple operations concurrently, enhancing the efficiency and responsiveness of applications.
- Write clean, maintainable, and well-documented code while following best practices in coding standards.
- Troubleshoot and debug applications, applying effective problem-solving skills to identify, analyze, and resolve issues promptly.
- Participate in code reviews to uphold code quality and share knowledge with team members.
- Stay current with emerging technologies and trends in software development, especially in the Node.js ecosystem, to contribute innovative ideas and solutions.
- Assist in the development of project documentation, including technical specifications and user manuals, to ensure clear communication among team members and stakeholders.
- Collaborate with cross-functional teams, including QA, design, and project management, to deliver high-quality software solutions on time.
- Contribute to team meetings and discussions, providing insights and feedback to promote a collaborative work environment.

**Required Qualifications**
- Bachelor's degree in Computer Science, Information Technology, or a related field, or equivalent practical experience.
- 1-2 years of hands-on experience in developing applications using Node.js and Express.js.
- Proficient in JavaScript, with a strong understanding of its core concepts and features.
- Experience in building and consuming RESTful web services, with a solid grasp of API design principles.
- Familiarity with database management systems, such as MongoDB, MySQL, or PostgreSQL, and experience with query optimization techniques.
- Demonstrated ability to work with asynchronous programming patterns, including callbacks, promises, and async/await syntax.
- Strong problem-solving skills with the ability to troubleshoot and resolve technical issues effectively.
- Excellent communication skills, both verbal and written, to collaborate effectively within a team environment.
- Ability to manage time effectively and prioritize tasks to meet project deadlines.

**Preferred Qualifications**
- Experience with version control systems, particularly Git, for managing code and collaborating with other developers.
- Understanding of front-end technologies such as HTML, CSS, and JavaScript frameworks like React or Angular.
- Familiarity with testing frameworks and methodologies to ensure application quality and reliability.
- Knowledge of containerization technologies, such as Docker, and cloud platforms, such as AWS or Azure, is a plus.
- Previous involvement in agile development methodologies and participation in scrum ceremonies.
- Contributions to open-source projects or personal projects that demonstrate a passion for coding and software development.
Apply Now