Position Details: Senior Associate - Product Engineer
Location: | Chennai, Tamil nadu |
Openings: | 1 |
Salary Range: |
Description:
Job Summary:
We are seeking a highly skilled and motivated Full Stack Developer with strong expertise in React.js and Node.js to join our dynamic team. The ideal candidate will have a deep understanding of front-end and back-end technologies, modern UI frameworks, and database management. You will play a key role in designing, developing, and maintaining scalable web applications with a focus on performance, security, and user experience.
Key Responsibilities:
- Develop and maintain responsive, high-quality web applications using React.js with Redux/Context API and Hooks.
- Build robust backend services and APIs using Node.js and Express.js following best practices.
- Implement and integrate UI components with Material UI, Tailwind CSS, or similar frameworks to ensure excellent user experience.
- Design and manage databases using MongoDB, including data modeling, indexing, and performance tuning.
- Ensure cross-browser compatibility, mobile responsiveness, and optimal performance of applications.
- Collaborate with designers, product managers, and other developers in an Agile environment (Scrum/Kanban).
- Conduct code reviews, troubleshoot, and debug applications.
- Maintain version control using Git platforms (GitHub/GitLab/Bitbucket).
- Utilize tools like Postman, Swagger, or similar for API testing and documentation.
- Apply basic security best practices, including JWT, OAuth, and OWASP standards.
- Optional: Work with cloud platforms such as AWS, Azure, or GCP for deployment and scalability.
Required Skills:
Frontend:
- Strong proficiency in React.js, Redux/Context API, Hooks, and component-based architecture.
- Experience with Material UI, Tailwind CSS, or similar UI libraries.
- Solid knowledge of responsive design, cross-browser compatibility, and performance optimization.
Backend:
- Expertise in Node.js and Express.js.
- Strong experience in building RESTful APIs and microservices.
Database:
- Hands-on experience with MongoDB, including advanced data modeling and performance optimization.
Additional Skills:
- Proficiency in JavaScript (ES6+), HTML5, CSS3, and JSON.
- Experience with Git and version control tools.
- Familiarity with API testing tools such as Postman or Swagger.
- Knowledge of Agile methodologies like Scrum or Kanban.
- Basic understanding of security best practices.
- Cloud platform experience (AWS, Azure, or GCP) is a plus.
Preferred Qualifications:
- Bachelor’s degree in Computer Science, Engineering, or related field.
- 2+ years of hands-on experience in full-stack web development.