Job Description
We are looking for a talented and driven Full Stack Developer with 3-5 years of experience in developing web applications using the MEAN stack (MongoDB, Express.js, Angular, Node.js) and proficient knowledge of AWS services . The ideal candidate will have a solid understanding of both front-end and back-end technologies, experience working with cloud infrastructure, and moderate familiarity with DevOps practices. You will work alongside a dynamic team to design, develop, and maintain scalable web applications and contribute to our overall infrastructure improvements.
Key Responsibilities:
Full Stack Development:
• Design, develop, and maintain scalable and responsive web applications using MEAN stack (MongoDB, Express.js, Angular, Node.js).
• Build RESTful APIs and integrate with databases and third-party services.
• Collaborate with front-end developers to create user-friendly and interactive web applications.
• Implement unit and integration tests for high-quality code.
AWS Cloud Management:
• Design, deploy, and manage cloud infrastructure using AWS services (EC2, S3, Lambda, RDS, etc.).
• Optimize AWS resources for performance and cost efficiency.
• Ensure the security and scalability of AWS environments.
DevOps & Continuous Integration/Continuous Deployment (CI/CD):
• Collaborate with DevOps teams to set up and maintain CI/CD pipelines.
• Automate deployments and manage version control with Git.
• Monitor and troubleshoot application performance and production issues.
Collaboration & Agile Development:
• Work closely with product managers, designers, and other developers to deliver high-quality solutions.
• Participate in code reviews, sprint planning, and team meetings.
• Contribute to the overall architecture and improvement of development practices.
Skills & Qualifications:
Experience & Expertise:
• 3-5 years of experience in Full Stack Development with a focus on MEAN stack (MongoDB, Express.js, Angular, Node.js).
• Strong hands-on experience with AWS services (EC2, S3, Lambda, RDS, CloudFormation, etc.).
• Experience working in Agile development environments.
• Solid knowledge of DevOps practices including automation, monitoring, and CI/CD processes.
• Knowledge of containerization tools like Docker is a plus.
Technical Skills:
- Proficiency in JavaScript/TypeScript and Angular for front-end development.
- Strong back-end experience with Node.js and Express.js .
- Working knowledge of MongoDB and other NoSQL or SQL databases.
- Understanding of web security best practices.
- Familiarity with version control systems, especially Git .
Soft Skills:
• Strong problem-solving skills and the ability to think critically.
• Excellent communication and collaboration skills in a team environment.
• Ability to manage multiple tasks and meet deadlines.
• A strong drive for self-improvement and learning new technologies.
Nice-to-Have:
Knowledge of Docker and container orchestration tools like Kubernetes .
Familiarity with Infrastructure-as-Code (IaC) tools like Terraform or CloudFormation .
Experience with serverless architecture using AWS Lambda and related services.
Familiarity with monitoring and logging tools (e.g., CloudWatch, Prometheus, ELK Stack).
💡 Quick Summary
Seeking a career-building opportunity? The Mid-Senior Level Full Stack Developer position is now open for candidates interested in the Software Developer Jobs sector. This role in Surat offers a professional environment and growth potential.
Requirement Snapshot: Candidates should possess basic communication skills, a proactive attitude, and the ability to work in a team. Experience in Software Developer Jobs is a plus.
