Full Stack Developer
Job Summary
We are looking for a skilled Full Stack Developer to design, develop, and maintain scalable web applications. The ideal candidate will have strong hands-on experience with Node.js for backend/API development and React.js for frontend implementation, along with a solid understanding of responsive UI design using CSS. Basic exposure to Figma is expected to support collaboration with UI/UX designers and ensure design consistency.
Key Responsibilities
Backend Development
- Design, develop, and maintain RESTful APIs using Node.js
- Implement secure, scalable, and high-performance backend services
- Integrate backend services with frontend components
- Debug, optimize, and enhance existing APIs and server-side logic
Frontend Development
- Develop interactive and user-friendly UI components using React.js
- Translate UI/UX designs into functional, reusable React components
- Ensure smooth integration between frontend and backend services
- Optimize frontend performance for speed and scalability
UI & Responsive Design
- Implement responsive web designs that work seamlessly across devices and browsers
- Write clean, maintainable CSS (including modern layout techniques such as Flexbox and Grid)
- Ensure cross-browser compatibility and accessibility best practices
Design Collaboration
- Work with designers using Figma to understand layouts, components, and design intent
- Provide UI implementation support and feedback to improve usability and consistency
- Ensure visual accuracy and adherence to design standards
Required Skills & Qualifications
- Strong experience in Full Stack Development
- Proficiency in Node.js for backend and API development
- Hands-on experience with React.js for frontend development
- Solid knowledge of HTML, CSS, and responsive design principles
- Experience building and consuming REST APIs
- Basic working knowledge of Figma for UI design collaboration
- Understanding of modern JavaScript (ES6+)