Design, develop, and maintain dynamic web applications using only Next.js for the frontend and Node.js for backend logic.
Create and manage RESTful APIs and integrate third-party services to optimize application functionality.
Ensure high performance and responsiveness for both server and client components.
Conduct thorough testing and debugging to maintain application stability.
Collaborate with frontend and backend teams to align application functionality and user experience.
Drive continuous improvement by implementing best practices in code quality, testing, and deployment.
Requirements:
Bachelor’s degree in Computer Science, Software Engineering, or a related field.
1.5 - 2 years of professional experience in both Next.js and Node.js development.
Able to manage at least 3-4 persons team as a team lead.
Strong knowledge of React principles and the Next.js framework, including server-side rendering and API routes. "[Please do not apply if your front-end experience is limited to React and does not include Next.js.]"
Experience with backend development, specifically with Node.js and Express.js.
Must have done projects front-end in Next.js and back-end in Node.js.
Familiarity with database management (e.g., MongoDB, MySQL).
Understanding of modern development tools like Git, CI/CD pipelines, and deployment best practices.
Excellent problem-solving skills and attention to detail.
Benefits:
Competitive salary and opportunities for growth.
Work within a collaborative and innovative environment.
Access to learning resources and professional development programs.