Junior Full-Stack Developer
Experience Required: 1+ Years
Job Overview
We are looking for a highly skilled and motivated Junior Full-Stack Developer with strong
hands-on experience in Node.js, React/Next.js, and MongoDB. Must have a solid grasp of
modern web development practices, excellent problem-solving skills.
Roles And Responsibilities
- Design, develop, and maintain full-stack web applications using React/Next.js on the
frontend and Node.js/Express.js on the backend.
- Implement and manage robust APIs and microservices, ensuring scalability, maintainability,
and security.
- Work extensively with MongoDB (preferred) and PostgreSQL for designing efficient data
models and queries.
- Integrate and manage payment gateways (e.g., Razorpay, Stripe, PayPal) within backend
systems.
- Create and maintain technical documentation for APIs and process flows.
- Manage version control using Git/GitHub, follow branching strategies, and resolve merge
conflicts effectively.
- Take ownership of tasks, demonstrate strong logical and analytical thinking, and proactively
suggest improvements.
- Continuously learn and adapt to new tools, technologies, and challenges in the product
lifecycle.
Mandatory Skills
- Frontend: React.js / Next.js, JavaScript, TypeScript, HTML5, CSS3, Bootstrap
- Backend: Node.js, Express.js
- Database: MongoDB (must), PostgreSQL
- Payment Integration: Experience integrating payment gateways (Razorpay, Stripe, PayPal,
etc.)
- Dev Tools & Workflow: VS Code, Git, GitHub, Postman.
- Cloud: knowledge with AWS services (EC2, S3, cloud front)
- Project Management & Tracking: JIRA or similar tools
- Other: Middleware handling (error logging, request validation, etc.), RESTful API
development, ORM (Mongoose)
Essential Personal Qualities
- Demonstrates strong analytical thinking with a solution-oriented mindset
- Takes full ownership of tasks and follows through with responsibility and pride in work
- Dedicated and hardworking, with a consistent commitment to delivering high-quality results
- Willingly steps beyond defined roles to support team goals and company success
- Thrives in fast-paced, agile environments with a flexible and adaptive approach
- Maintains a positive attitude under pressure and stays focused on outcomes