Job Summary: We are seeking an experienced Full Stack Developer with 4 to 6 years of expertise in building and maintaining scalable web applications. The ideal candidate should have a strong command of both front-end and back-end technologies, with hands-on experience in React.js, Node.js, and database management. The role requires the ability to work collaboratively in a fast-paced environment while ensuring high-quality deliverables.
Key Responsibilities: Front-End Development: Design and develop user-friendly interfaces using React.js, JavaScript, HTML, and CSS. Optimize applications for maximum speed and scalability. Collaborate with UI/UX designers to implement responsive and visually appealing designs. Debug and resolve front-end issues effectively. Back-End Development: Build and maintain robust server-side applications using Node.js. Design and optimize RESTful APIs to enable seamless communication between client- side and server-side components. Ensure data security and application reliability. Database Management: Work with relational databases like MySQL and non-relational databases like MongoDB. Design, implement, and maintain database schemas. Optimize queries for performance and scalability. Version Control & Deployment: Use Git for version control, ensuring a structured and collaborative development process. Participate in code reviews to maintain high code quality standards. Deploy and maintain applications on cloud platforms or on-premise servers as required.
Required Skills and Qualifications: Educational Background: Bachelor s degree in Computer Science, Engineering, or a related field. Core Front-End Skills: Proficiency in React.js, JavaScript, HTML, CSS, and front-end build tools. Core Back-End Skills: Strong experience with Node.js and Express.js. Database Expertise: Hands-on experience with MySQL and MongoDB. Version Control: Proficient with Git and collaborative development workflows (e.g., GitHub/GitLab). Other: Familiarity with Redux for state management and a good understanding of RESTful services. Strong problem-solving skills and the ability to debug complex issues.