Key Responsibilities
Build responsive and interactive user interfaces using React.js and Next.js.
Develop reusable, maintainable, and productive frontend components using JavaScript and TypeScript.
Develop and maintain RESTful APIs using Node.js and Express.js.
Design, implement, and optimize database schemas using MongoDB and SQL.
Debug, troubleshoot, and resolve software defects.
Participate in code reviews and follow coding standards and best practices.
Collaborate with product managers, designers, QA engineers, and other developers throughout the software development lifecycle.
Write and maintain technical documentation.