About this role
Our client is seeking an experienced Node.js Developer to join their dynamic development team. As a senior member, you will play a crucial role in designing, implementing, and maintaining server-side applications and integrations using Node.js. The ideal candidate will have a strong background in software development and a proven track record of delivering high-quality code.
Key Responsibilities:
- Design and develop scalable server-side applications using Node.js.
- Collaborate with front-end developers to integrate user-facing elements with server-side logic.
- Optimize applications for maximum speed and scalability.
- Troubleshoot and debug applications to ensure optimal performance.
- Maintain and improve existing codebases and applications.
- Participate in code reviews and contribute to team knowledge sharing.
Required Skills & Qualifications:
- Strong experience with Node.js and frameworks such as Express.js.
- Proficient in JavaScript and understanding of asynchronous programming.
- Experience with database technologies like MongoDB, MySQL, or PostgreSQL.
- Familiarity with RESTful APIs and web services.
- Knowledge of version control systems, preferably Git.
- Excellent problem-solving skills and attention to detail.
Experience:
- Minimum of 5 years of professional experience in software development, with a focus on Node.js.
What we offer:
- Opportunity to work in a collaborative and innovative environment.
- Professional development and career growth opportunities.
- Engaging projects with the latest technologies.
This role is managed by AI-First Talent on behalf of our client. Your application is reviewed directly by our talent team.