Position: Junior Full Stack Developer
Location: Remote
About The Role
We are seeking a motivated and talented Junior Full Stack Developer to join our dynamic team. The ideal candidate will have a strong foundation in both front-end and back-end development, with mandatory proficiency in React.js and Django. This is an excellent opportunity for someone looking to grow their skills and gain hands-on experience in a collaborative and fast-paced environment.
Responsibilities
- Develop responsive and user-friendly web applications using Next.js, React.js, TypeScript, and Tailwind CSS.
- Work with Node.js, Express.js, and MongoDB for backend and API integration.
- Collaborate with design and backend teams for smooth functionality and UI integration.
- Write clean, maintainable, and efficient code following best practices.
- Debug, test, and optimize applications for performance.
- Contribute to code reviews and improve existing workflows.
- Learn and work with Git-based version control and Agile practices.
Required Skills
- Frontend: Next.js, React.js, TypeScript, Tailwind CSS, JavaScript (ES6+).
- Backend: Node.js, Express.js, REST APIs, MongoDB.
- Tools: Git, GitHub, VS Code, Postman.
Concepts:
- Component-based architecture and React hooks.
- State management (Context API or Redux preferred).
- Responsive design and modern UI/UX principles.
- Basic understanding of authentication, APIs, and databases.
Good To Have
- Understanding of OAuth, JWT, and other authentication mechanisms.
- Knowledge of API rate limits, refresh tokens, and session management.
- Understanding of Payment Gateway integrations
- Experience with deployment platforms like Vercel, Render, or Netlify.
- Familiarity with CI/CD pipelines and version control best practices.
- Basic understanding of cloud databases (For ex :- MongoDB Atlas).
- Experience working with environment variables and secure configuration.
- Awareness of SEO optimization and performance monitoring in Next.js apps.
Ideal Candidate
- Passionate about web development and learning new technologies.
- Has built personal or academic projects using the MERN stack or Next.js.
- Good at problem-solving and debugging.
- Diligent with deliverables
- Pays attention to detail and writes clean, readable code.
- Communicates effectively and works well in a team.