Node.js Developer
Node.js Developer1355
Applications
1355
Applications
About the Job
Skills
Position Overview:
We are seeking a skilled Node.js Developer to join our development team. As a Node.js Developer, you will be responsible for designing, developing, and implementing server-side applications using Node.js. Your primary focus will be on creating high-quality, scalable, and efficient solutions to meet our clients' needs. You will collaborate with cross-functional teams, including front-end developers and project managers, to deliver robust web applications.
Responsibilities:
- Designing and developing server-side applications using Node.js and other relevant frameworks.
- Writing clean, maintainable, and scalable code for web applications.
- Collaborating with front-end developers and project managers to define project requirements and specifications.
- Building reusable and efficient code libraries for future use.
- Implementing and integrating RESTful APIs and third-party services.
- Ensuring high performance and responsiveness of server-side applications.
- Conducting thorough testing and debugging to identify and fix issues.
- Collaborating with the development team to improve application performance and functionality.
- Staying up to date with emerging technologies and industry trends to continuously enhance skills and knowledge.
- Participating in code reviews and providing constructive feedback to other team members.
- Documenting code, processes, and best practices.
Requirements:
- Bachelor's degree in Computer Science, Software Engineering, or a related field (or equivalent experience).
- Proven experience as a Node.js Developer or similar role.
- Strong proficiency in Node.js and JavaScript.
- Experience with server-side frameworks such as Express.js.
- Familiarity with relational databases like MySQL and non-relational databases like MongoDB.
- Understanding of RESTful API design principles and best practices.
- Knowledge of front-end technologies, including HTML, CSS, and JavaScript.
- Familiarity with version control systems (e.g., Git) and collaborative development workflows.
- Strong problem-solving and debugging skills.
- Excellent communication and teamwork abilities.
- Attention to detail and a focus on producing high-quality code.
Preferred Skills:
- Experience with Web Sockets and MQTT for real-time communication.
- Knowledge of cloud platforms such as AWS, and Azure.
- Understanding of microservices architecture.
About the company
Industry
Information Technology & ...
Company Size
51-200 Employees
Headquarter
Sunnyvale
Other open jobs from Nitro Network