Job Summary
We are looking for experienced Full Stack Developers with strong expertise in Node.js and React.js to join our team on a 6-month contract. The ideal candidate should have hands-on experience building scalable web applications, developing REST APIs, and creating responsive front-end interfaces. Candidates should be comfortable working in a fast-paced environment and collaborating with cross-functional teams.
Key Responsibilities
- Develop and maintain scalable web applications using React.js and Node.js.
- Build, test, and maintain RESTful APIs and backend services.
- Design responsive and user-friendly front-end interfaces.
- Integrate front-end components with backend APIs.
- Optimize applications for performance, scalability, and security.
- Write clean, reusable, and well-documented code.
- Collaborate with product managers, designers, and QA teams throughout the development lifecycle.
- Troubleshoot, debug, and resolve production issues.
Required Skills
- 5+ years of experience in full-stack web development.
- Strong proficiency in Node.js, JavaScript (ES6+), and React.js.
- Experience with Express.js.
- Good understanding of HTML5, CSS3, and responsive web design.
- Experience with REST APIs and API integrations.
- Hands-on experience with databases such as MongoDB, MySQL, or PostgreSQL.
- Familiarity with Git and version control systems.
- Knowledge of authentication mechanisms (JWT, OAuth) is preferred.
- Understanding of cloud platforms (AWS, Azure, or GCP) is an advantage.
Preferred Qualifications
- Bachelor's degree in Computer Science, Information Technology, or a related field.
- Strong problem-solving and analytical skills.
- Excellent communication and teamwork abilities.
- Ability to join immediately or within a short notice period is preferred.