Full Stack Developer (MERN Stack)

4 - 8 years

0 Lacs

Posted:1 day ago| Platform: Shine logo

Apply

Work Mode

On-site

Job Type

Full Time

Job Description

As a Senior Software Development Engineer (Full Stack) specializing in the MERN stack (MongoDB, Express.js, React.js, Node.js), you will play a crucial role in designing, developing, and maintaining high-quality, scalable web applications. Your responsibilities will include: - Designing, developing, and maintaining applications using the MERN stack while adhering to best development practices. - Writing clean, efficient, and modular code. - Implementing frontend applications using React.js and Next.js with TypeScript. - Building responsive and optimized UI components, with a preference for familiarity with Tailwind CSS. - Collaborating on system design and database architecture, encompassing both SQL and NoSQL databases. - Working with Python-based scripts or services for automation or backend integrations. - Configuring and managing CI/CD pipelines to streamline deployment workflows. - Setting up, deploying, and maintaining applications on Ubuntu servers, including Nginx configuration and optimization. - Utilizing AWS services such as EC2, S3, RDS for application hosting and scalability. - Participating in code reviews, providing technical mentorship, and contributing to architectural decisions. Qualifications required for this role include: - A Bachelor's degree in Computer Science, Engineering, or a related field (or equivalent experience). - At least 4 years of professional experience as a Full Stack Developer. - Strong expertise in the MERN stack (MongoDB, Express.js, React.js, Node.js). - Proficiency in TypeScript and experience with Next.js. - Familiarity with Tailwind CSS or other modern UI frameworks. - Understanding of system and database design principles. - Experience with CI/CD setup, Git-based version control, and automated deployment workflows. - Knowledge of Ubuntu/Linux server management and Nginx configuration. - Exposure to AWS infrastructure for deployment and scalability. - Excellent problem-solving, debugging, and analytical skills. Nice-to-have qualifications include: - Working knowledge of Python for backend scripting or automation. - Experience with Docker or Kubernetes for containerized deployments. - Familiarity with monitoring tools such as Grafana, Prometheus, ELK. - Prior experience mentoring junior developers or leading small teams. Joining the team will provide you with the opportunity to work on modern, scalable, full-stack applications, gain exposure to advanced web technologies and cloud infrastructure, and be part of a collaborative, fast-paced, and innovation-driven culture. In addition, you can expect competitive compensation and various career growth opportunities.,

Mock Interview

Practice Video Interview with JobPe AI

Start Python Interview
cta

Start Your Job Search Today

Browse through a variety of job opportunities tailored to your skills and preferences. Filter by location, experience, salary, and more to find your perfect fit.

Job Application AI Bot

Job Application AI Bot

Apply to 20+ Portals in one click

Download Now

Download the Mobile App

Instantly access job listings, apply easily, and track applications.

coding practice

Enhance Your Python Skills

Practice Python coding challenges to boost your skills

Start Practicing Python Now

RecommendedJobs for You