Job Summary:
We are seeking an experienced Node.js Developer to join our development team. The ideal candidate will be responsible for building scalable server-side applications, designing APIs, and ensuring high performance and responsiveness of backend systems. This role requires solid problem-solving skills and hands-on experience with modern web technologies.
Key Responsibilities:
Develop and maintain server-side applications using Node.js
Design, build, and optimize RESTful APIs
Collaborate with front-end developers and cross-functional teams
Write clean, maintainable, and productive code
Troubleshoot, debug, and improve application performance
Implement security and data protection measures
Participate in code reviews and technical discussions
Required Skills & Qualifications:
Strong experience with Node.js and JavaScript
Good understanding of asynchronous programming
Experience with frameworks such as Express.js or similar
Knowledge of databases (MongoDB, MySQL, PostgreSQL, etc.)
Familiarity with API design and integration
Understanding of version control systems (Git)
Strong debugging and problem-solving skills
Experience Requirements:
5+ years of experience in Node.js development
Proven experience in building scalable backend systems
Soft Skills:
Positive communication and teamwork skills
Ability to work independently and manage deadlines
Benefits:
Cell phone reimbursement
Flexible schedule
Paid sick time
Provident Fund