Job Description
Description :
We are looking for a highly motivated and passionate Senior MERN Stack Developer with 5- 8 years of experience in building scalable web applications and e-commerce platforms. The ideal candidate should possess strong expertise in the MERN stack (MongoDB, Express.js, React.js, Node.js) along with a deep understanding of the complete customer transaction lifecyclefrom user acquisition and product discovery to checkout, payment processing, order fulfillment, and delivery tracking.
This role is ideal for developers who have thrived in fast-paced startup environments, enjoy solving complex business problems, and take complete ownership of product development.
Key Responsibilities :
- Design, develop, and maintain scalable web applications using MongoDB, Express.js, React.js, and Node.js.
- Build high-performance, responsive, and user-friendly interfaces.
- Develop reusable components, modules, and services for rapid product development.
- Write clean, maintainable, and well-documented code following industry best practices.
- Participate in architecture discussions and technical design reviews.
E-Commerce & Transactional Journey Development :
- Develop and optimize the complete customer transaction journey :
1. Product Discovery & Search
2. Product Detail Pages
3. Shopping Cart
4. Checkout & Payment Processing
5. Order Management
6. Shipment Tracking
7. Delivery Status Updates
8. Customer Notifications
9. Returns & Refund Workflows
- Improve customer conversion rates through performance optimization and UX enhancements.
- Build seamless customer experiences across desktop and mobile platforms.
- Design and develop RESTful APIs and backend services.
- Implement secure authentication and authorization mechanisms.
- Integrate third-party APIs including :
1. Payment Gateways
2. Logistics Providers
3. CRM Platforms
4. Notification Services
5. Marketing Automation Tools
- Ensure application security, scalability, and reliability.
- Design and optimize MongoDB schemas and collections.
- Develop efficient queries and indexing strategies.
- Ensure high availability, data integrity, and performance optimization.
- Manage large transactional datasets efficiently.
- Optimize applications for speed, scalability, and reliability.
- Identify and resolve bottlenecks across frontend and backend systems.
- Implement caching, asynchronous processing, and load optimization techniques.
- Monitor application health and troubleshoot production issues.
- Collaborate closely with Product Managers, Designers, and Business Teams.
- Translate business requirements into technical solutions.
- Take ownership of features from concept to production deployment.
- Contribute ideas for product innovation and process improvements.
- Work independently with minimal supervision.
- Adapt quickly to changing business requirements and priorities.
- Participate in rapid development cycles and iterative product releases.
- Contribute to a culture of innovation, ownership, and continuous improvement.
Required Technical Skills :
Frontend :
- React.js
- JavaScript (ES6+)
- HTML5
- CSS3
- Responsive Design
- Redux / Context API
- Frontend Performance Optimization
Backend :
- Node.js
- Express.js
- REST API Development
- Authentication & Authorization
- Microservices Architecture (preferred)
Database :
- MongoDB
- Data Modeling
- Query Optimization
- Indexing & Performance Tuning
Integration Skills :
- Payment Gateway Integration
- Shipping & Logistics APIs
- SMS & Email Notification Services
- Third-Party API Integration
DevOps & Tools :
- Git / GitHub
- CI/CD Concepts
- Docker (preferred)
- Cloud Platforms (AWS, Azure, or GCP preferred)
- Linux Environment
Preferred Experience :
- Experience building e-commerce, marketplace, D2C, or transactional platforms.
- Understanding of customer acquisition funnels and conversion optimization.
- Experience handling high-traffic consumer applications.
- Exposure to payment workflows, order processing, inventory management, and fulfillment systems.
- Experience working in startup or product-based organizations.
- Knowledge of analytics tools and customer behavior tracking.
- Bachelor's or Master's degree in Computer Science, Information Technology, Engineering, or related field.
No Referrers Available
There are currently no referrers available for this job. You can still apply, will let you know once there is any referrer available.
