Job Description
We are looking for a highly motivated MERN Stack Developer to build, scale, and maintain high-performance web applications. You will work closely with product, design, and backend teams to deliver reliable, secure, and scalable features used by millions of users.
Responsibilities:
- Design, develop, and maintain scalable full-stack applications using MongoDB, Express.js, React.js, and Node.js
- Build RESTful APIs and ensure seamless integration with frontend applications
- Develop reusable, modular, and maintainable components in React
- Optimize applications for performance, scalability, and security
- Implement authentication, authorization, and role-based access control
- Write clean, testable, and well-documented code
- Perform code reviews and follow industry best practices
- Debug, troubleshoot, and resolve production issues efficiently
- Collaborate with UI/UX designers to implement pixel-perfect interfaces
- Work with DevOps/cloud services (AWS, S3, CI/CD) for deployment
- Ensure proper logging, monitoring, and error handling
- Participate in sprint planning, stand-ups, and technical discussions
Requirements:
- Strong proficiency in JavaScript (ES6+)
- Hands-on experience with React.js and modern state management (Redux / Context API)
- Experience building backend services using Node.js & Express.js
- Strong understanding of MongoDB schema design and indexing
- Experience with REST APIs, HTTP methods, and status codes
- Knowledge of authentication mechanisms (JWT, OAuth)
- Familiarity with Git, GitHub/GitLab, and version control workflows
- Understanding of web security best practices (CORS, XSS, CSRF)
- Experience with testing frameworks (Jest, Mocha, React Testing Library)
- Basic experience with cloud platforms (AWS, Firebase, or similar)
Good to Have:
- Experience with TypeScript
- Exposure to Next.js or server-side rendering
- Experience with Docker and CI/CD pipelines
- Familiarity with microservices architecture
- Knowledge of performance optimization and caching (Redis)
Soft Skills:
- Strong problem-solving and analytical skills
- Ability to work in a fast-paced startup environment
- Good communication and collaboration skills
- Ownership mindset and attention to detail
What We Offer
- Opportunity to work on high-scale products used by millions
- Startup culture with fast learning and growth
- Competitive compensation
- Flexible work environment
- Exposure to real-world production systems