Junior Full-Stack Developer (MERN / Next.js / TypeScript)
Posted on:
Aug 1, 2025
Position : Junior Full Stack Developer
Experience Required : 0-2 Years
Location : Nagpur (On-Site Only)
Employment Type : Full-Time
Working Days : Monday-Saturday
Weekly Offs : 2nd Saturday, 4th Saturday and All Sundays
Timing : 10:00 AM - 07:00 PM
Compensation : Competitive Salary + Performance Incentives
About the Role:
We are looking for a passionate, disciplined, and motivated Junior Full-Stack Developer with basic to intermediate knowledge of the MERN Stack, Next.js, and TypeScript.
The ideal candidate should have strong programming fundamentals, logical thinking ability, eagerness to learn, and the willingness to work in a fast-paced real-world development environment. This role is ideal for someone who wants to grow through hands-on development, mentorship, code reviews, and exposure to production-level projects.
You will work closely with senior developers, contribute to real applications, fix bugs, build modules, improve existing systems, and continuously upgrade your technical skills through practical implementation.
Practical coding ability and learning mindset are mandatory. Purely theoretical knowledge without hands-on implementation experience will not be considered.
Key Responsibilities:
Full-Stack Application Development -
Assist in developing scalable web applications using the MERN Stack (MongoDB, Express.js, React.js/Next.js, Node.js).
Build and maintain reusable UI components using React.js and Next.js.
Create, integrate, and test REST APIs under guidance from senior developers.
Write clean, readable, maintainable, and structured code following development standards.
Assist in implementing new modules, features, and system improvements.
Work on authentication flows, forms, dashboards, and API integrations.
Collaboration & Learning -
Work closely with senior developers and team leads to understand project requirements and workflows.
Follow coding standards, TypeScript best practices, folder structures, and internal development guidelines.
Participate in code reviews and apply feedback constructively.
Take part in sprint planning, technical discussions, and development meetings.
Continuously improve technical understanding through practical implementation and mentorship.
Problem Solving & Bug Fixing -
Identify and fix basic front-end and back-end bugs.
Learn to troubleshoot issues efficiently and debug applications systematically.
Assist in optimizing application performance and fixing UI/UX inconsistencies.
Support testing, validation, and quality improvement of features before deployment.
Documentation & Reporting -
Maintain proper documentation for modules, APIs, and features worked on.
Update task progress regularly and communicate blockers or issues clearly.
Follow assigned timelines and development schedules responsibly.
Maintain organized code commits and version control practices.
Required Technical Skills:
Core Development Skills -
Good understanding of JavaScript and TypeScript fundamentals.
Basic to intermediate hands-on experience with React.js and Next.js.
Familiarity with Node.js and Express.js.
Basic understanding of MongoDB and database operations.
Understanding of APIs, JSON handling, and REST architecture.
Familiarity with asynchronous programming and API integration concepts.
Development Tools & Workflow -
Knowledge of Git and GitHub workflows including commits, pull requests, branches, and merges.
Understanding of project structures and component-based architecture.
Basic familiarity with debugging tools and browser developer tools.
Eagerness to learn deployment workflows, AWS basics, and server management concepts.
Front-End Understanding -
Basic understanding of responsive UI development.
Familiarity with Tailwind CSS or modern CSS frameworks.
Understanding of reusable components and clean UI structuring.
Soft Skills -
Strong willingness to learn and continuously improve.
Good logical thinking and problem-solving ability.
Positive attitude and team collaboration mindset.
Ability to follow instructions and deliver tasks responsibly.
Good communication and professional work ethics.
Discipline, consistency, and ownership mindset.
Preferred Qualifications -
Bachelor’s degree in Computer Science, Information Technology, or a related field (or equivalent practical experience)
Internship, academic project, or freelance experience in web development
Bonus Skills (Good to Have) -
Basic knowledge of Redux/Zustand or state management libraries.
Understanding of JWT authentication and role-based systems.
Familiarity with Docker or deployment workflows.
Basic understanding of AWS, Vercel, or server hosting.
Exposure to real-time features using Socket.io or WebSockets.
Understanding of ESLint, Prettier, and clean code practices.
Required Technical Skills:
Candidates must share the following during the application process:
Updated resume
GitHub profile or coding portfolio
Academic, internship, freelance, or personal projects
Any deployed applications or demo links (if available)
Technical certifications (optional)
Why Join Us:
Work directly with experienced developers on real-world production projects.
Hands-on exposure to scalable web applications, SaaS systems, automation platforms, and modern development workflows.
Opportunity to improve technical, logical, and professional skills through practical experience.
Fast-learning, execution-focused, and growth-oriented work environment.
Exposure to industry-standard coding practices, deployment workflows, and system architecture.
Competitive salary with performance-based growth opportunities.
Hiring Process:
Resume & Technical Screening
Practical Coding Assessment
Technical Interview
Final Discussion
Note:
We are looking for someone who is passionate about coding, eager to learn, disciplined in execution, and motivated to grow as a professional full-stack developer in a real-world development environment.
Be part of
something bold.
Creating a culture where ideas flow freely and innovation thrives.