This is a remote position.
Job Role:
Project Role: Senior Node.js Developer
Work Experience: 7+ years
Work location: Remote
Must Have Skills: Node.js
Roles and Responsibilities
- Develop and maintain server-side components and APIs using Node.js.
- Collaborate with front-end developers to integrate user-facing elements with server-side logic.
- Design and implement high-availability, high-performance applications.
- Optimize applications for maximum speed and scalability.
- Write reusable, testable, and efficient code.
- Troubleshoot and debug applications to ensure optimal performance and user experience.
- Mentor and guide junior developers, fostering a culture of continuous improvement.
- Stay updated with the latest industry trends and technologies to ensure our platform remains competitive.
- Proven experience as a Senior Node.js Developer
- Strong proficiency with JavaScript and Node.js.
- Experience with Express.js or similar frameworks.
- In-depth understanding of asynchronous programming and its quirks and workarounds.
- Knowledge of RESTful APIs and web services.
- Familiarity with front-end technologies such as HTML, CSS, AngularJS, React.
- Proficient understanding of code versioning tools, such as Git.
- Experience with database technologies such as MongoDB, MySQL, or PostgreSQL.
- Good communication skills
- Good, positive attitude
- Good debugging and problem-solving skills
- Good IQ
- Lots of common sense
