Deadline
30-11--0001
Location
Remote
Designation
Software Development Engineer
Job type
Full Time
Job level
Mid-Level
Responsibilities
- Design, develop, and maintain efficient and reliable Node.js applications.
- Collaborate with front-end developers to integrate user-facing elements with server-side logic.
- Implement security and data protection measures.
- Optimize applications for maximum speed and scalability.
- Troubleshoot and debug issues as they arise.
- Stay up-to-date with industry trends and best practices in Node.js development.
- Lead and mentor junior developers, providing guidance and expertise
Minimum Requirement and Qualifications
- Bachelor's degree in Computer Science, Engineering, or a related field (or equivalent work experience).
- Proven experience as a Node.js Developer with a focus on backend development.
- Strong proficiency in JavaScript and Node.js.
- Experience with modern web frameworks and libraries (e.g., Express.js, Nest.js).
- Familiarity with database systems (e.g., MongoDB, MySQL, CouchDB).
- Understanding of asynchronous programming and event-driven architecture.
- Knowledge of RESTful APIs and microservices architecture.
- Experience with version control systems (e.g., Git).
- Excellent problem-solving and communication skills.
- Leadership or mentoring experience is a plus for Lead roles.