Job Description
MERN IT Solutions is looking for a Node.js Developer responsible for managing the interchange of data between the server and the users. Your primary focus will be the development of all server-side logic, definition and maintenance of the central database, and ensuring high performance and responsiveness to requests from the front-end. You will also be responsible for integrating the front-end elements built by your co-workers into the application. Therefore, a basic understanding of front-end technologies is necessary as well.
Responsibilities:
- Design, develop, and maintain server-side applications using Node.js
- Write clean, scalable, and testable code
- Collaborate with team members to plan and implement new features
- Debug and troubleshoot issues in the application
- Continuously improve the performance and reliability of the application
- Stay up to date with the latest developments in web technologies
Skills:
- Strong experience with Node.js and JavaScript
- Experience with server-side development using Express or similar frameworks
- Experience with databases (SQL or NoSQL) and ORMs (Object-Relational Mappers)
- Knowledge of REST APIs and their design principles
- Experience with version control systems (e.g., Git)
- Strong communication skills and ability to work in a team
- Bachelor’s degree in computer science or a related field, or equivalent experience
Preferred:
- Experience with web sockets and real-time applications
- Experience with unit and integration testing