Role Overview
We are seeking a Junior Full Stack Developer with a strong foundation in React.js, Next.js, and Node.js. The ideal candidate will assist in designing, developing, and maintaining scalable web applications, while gaining hands-on experience in both frontend and backend technologies. This role provides excellent opportunities for growth and mentorship from experienced developers.
Key Responsibilities
- Develop, maintain, and optimize web applications using React.js, Next.js, and Node.js.
- Build responsive user interfaces and integrate them with backend services.
- Collaborate with team members to implement new features and enhancements.
- Assist in designing RESTful APIs and database operations.
- Write clean, efficient, and maintainable code.
- Participate in code reviews, testing, and debugging.
- Use Git for version control and collaborate in an Agile environment.
Required Skills
- Strong understanding of JavaScript (ES6+), HTML5, CSS3.
- Proficiency in React.js (components, hooks, state management).
- Basic knowledge of Next.js (routing, SSR, SSG, API routes).
- Familiarity with Node.js and Express.js.
- Exposure to databases (SQL or MongoDB).
- Ability to work with REST APIs.
- Knowledge of Git/GitHub for version control.
Good to Have
- Knowledge of TypeScript.
- Familiarity with Postman for API testing.
- Exposure to Agile project management tools (Jira).
- Understanding of deployment platforms (Vercel, Netlify, Docker).
Benefits
- Mentorship and learning opportunities from experienced developers.
- Hands-on experience with full-stack application development.
- Collaborative and growth-oriented work environment.
- Clear career progression path from Junior to Mid-Level to Senior Tech Lead.