Role
Job Description
We are looking for a skilled Full Stack Developer with strong experience in React.js and Node.js to join our development team. The ideal candidate will be responsible for building scalable web applications, writing clean and efficient code, and collaborating with cross-functional teams to deliver high-quality products.
Key Responsibilities
Develop and maintain web applications using React.js (frontend) and Node.js (backend)
Design and implement RESTful APIs and microservices
Build reusable components and front-end libraries for future use
Optimize applications for maximum speed and scalability
Collaborate with UI/UX designers to implement responsive designs
Work with databases such as MongoDB, MySQL, or PostgreSQL
Write clean, maintainable, and well-documented code
Troubleshoot, debug, and upgrade existing applications
Participate in code reviews and team discussions
Required Skills & Qualifications
5+ years of experience in full stack development
Strong proficiency in JavaScript (ES6+)
Hands-on experience with React.js, Redux (or similar state management)
Strong backend development experience with Node.js and frameworks like Express.js
Experience working with REST APIs and third-party integrations
Familiarity with databases such as MongoDB, MySQL, or PostgreSQL
Knowledge of version control tools like Git
Understanding of HTML5, CSS3, and responsive design principles
Experience with cloud platforms (AWS, Azure, or GCP) is a plus
Skills
What you bring
Must have
