Key Skills: React.js, JavaScript, MySQL, MongoDB, REST APIs, Microservices, Git, Full Stack Development, System Design, Problem Solving, Communication Skills.
Roles and Responsibilities:
- Develop and maintain full stack applications with a strong focus on frontend using React.js and JavaScript.
- Design and implement backend logic, integrating with relational databases like MySQL and optionally NoSQL databases such as MongoDB.
- Collaborate with cross-functional teams to define, design, and ship new features.
- Build and consume RESTful APIs and work within microservices architecture.
- Ensure high performance and responsiveness of applications in a scalable environment.
- Use Git for version control and participate in code reviews to maintain code quality.
- Troubleshoot and debug production issues to ensure system reliability.
- Take ownership of assigned tasks and follow through to completion with minimal supervision.
- Communicate effectively within the team and with stakeholders to ensure alignment and clarity.
- Contribute to the overall system design and architecture decisions.
Experience Requirement:
- 4-8 years of hands-on experience in full stack software development.
- Solid experience with React.js and JavaScript on the frontend.
- Working knowledge of relational databases (MySQL); exposure to NoSQL (MongoDB) is a plus.
- Experience in building high-scale, performance-sensitive systems.
- Proven ability in system design and problem-solving.
- History of working in collaborative team environments with strong communication and ownership skills.
Education: B.Tech M.Tech (Dual), B.Tech