Overview
Junior Full-Stack Developer
Experience Required: 2+ 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