About the Role
We are looking for an experienced Full Stack Developer skilled in the MERN stack (MongoDB, Express.js, React.js, Node.js) with strong hands-on experience in AWS Cloud services such as EC2, S3, and deployment automation. The ideal candidate will be responsible for designing, developing, deploying, and maintaining scalable web applications end-to-end.
Key Responsibilities
Develop, test, and deploy full-stack applications using MERN stack.
Design and build RESTful APIs and integrate with front-end components.
Implement responsive, high-performance UI using React.js and modern JavaScript frameworks.
Manage server-side development using Node.js & Express.js.
Work with MongoDB for database design, optimization, and aggregation pipelines.
Deploy and manage applications on AWS services (EC2, S3).
Set up CI/CD pipelines using AWS CodePipeline, GitHub Actions, or similar tools.
Ensure application security, scalability, and performance optimization.
Participate in code reviews, troubleshooting, and production issue resolution.
Required Skills & Qualifications
Strong proficiency in JavaScript, React.js, Node.js, Express.js, MongoDB.
Experience working with AWS Cloud, specifically:
EC2 (deployment, load balancing, auto-scaling)
S3 (storage, static website hosting)
Proficiency in Git, GitHub/GitLab, and version control practices.
Experience with REST APIs and microservices architecture.
Understanding of Docker and containerized deployments (optional but preferred).
Strong debugging, problem-solving, and communication skills.
Preferred Qualifications (Nice to Have)
Experience with GraphQL or REST.
Knowledge of CI/CD pipelines, DevOps basics.
Knowledge of Redis, RabbitMQ, kafka, or other caching/message queue solutions.
Prior experience working with MERN.