Job Overview
We are looking for a talented and motivated React.js Developer for our office in Chennai , India, with strong experience in Node.js and MySQL . The ideal candidate will be responsible for developing modern, responsive web applications, building backend APIs, and integrating with MySQL databases to deliver robust, scalable, and high-performance solutions.
Key Responsibilities
Develop and maintain responsive web applications using React.js .
Build, integrate, and maintain RESTful APIs using Node.js (Express.js) .
Design, implement, and optimize MySQL database schemas and queries.
Collaborate with designers, developers, and product managers to deliver high-quality solutions.
Ensure application performance, scalability, and security best practices.
Write clean, maintainable, and well-documented code.
Troubleshoot, debug, and upgrade existing systems.
Participate in code reviews, testing, and knowledge-sharing sessions.
Required Skills & Qualifications
Strong proficiency in React.js , including Hooks and state management tools (Redux, Context API).
Solid understanding of JavaScript (ES6+) , HTML5, and CSS3.
Hands-on experience with Node.js and Express.js .
Proficient in MySQL , including writing queries, stored procedures, and database optimization.
Familiarity with RESTful APIs and JSON data handling.
Experience with version control systems such as Git .
Understanding of deployment processes and cloud platforms (e.g., AWS) is a plus.
Excellent problem-solving skills and attention to detail.
Preferred Qualifications
Experience with TypeScript .
Familiarity with Docker or other containerized environments.
Knowledge of CI / CD pipelines .
Experience with authentication methods such as JWT or OAuth .
Understanding of MVC architecture and microservices design.
Education
Bachelor’s degree in Computer Science , Engineering , or a related field (or equivalent practical experience).
Software Engineer • Chennai, Tamil Nadu, India