Full Stack Developer (MERN)

3 - 7 years

0 Lacs

Posted:1 day ago| Platform: Shine logo

Apply

Work Mode

On-site

Job Type

Full Time

Job Description

Role Overview: You will be responsible for developing and maintaining scalable web applications using Node.js for backend and React.js with TypeScript for frontend. Additionally, you will work on leveraging Google Cloud Platform services for cloud-native applications, developing RESTful APIs & microservices, managing databases, implementing CI/CD pipelines, conducting code reviews, and collaborating with other developers in an agile environment. Key Responsibilities: - Full Stack Development: Build and maintain scalable web applications using Node.js for backend and React.js with TypeScript for frontend. - Cloud Infrastructure: Leverage Google Cloud Platform (GCP) services like Compute Engine, Cloud Storage, and Pub/Sub for building cloud-native applications. - API Development: Develop and optimize RESTful APIs & microservices using Koa.js while ensuring security and scalability. - Database Management: Work with MongoDB (NoSQL database) and Redis for efficient data storage, caching, and session management. - Logging & Monitoring: Use Bunyan for structured logging and OpenTelemetry for distributed tracing and monitoring to track application performance. - CI/CD Implementation: Design, implement, and maintain CI/CD pipelines using Jenkins, GitLab CI, or CircleCI for continuous deployment. - Testing & Quality Assurance: Write unit and integration tests using Jest, Mocha, and React Testing Library to ensure high code quality. - Optimization & Performance Scaling: Identify and resolve performance bottlenecks, troubleshoot production issues, and scale applications as needed. - Code Reviews & Mentorship: Conduct peer code reviews, share best practices, and mentor junior developers to improve team efficiency. - Collaboration: Work closely with front-end & back-end developers in an agile development environment to ensure seamless application development. Qualification Required: - Minimum 3+ years of hands-on experience as a Full Stack Developer. - Backend: Strong experience with Node.js and Koa.js for API development. - Frontend: Proficiency in React.js with TypeScript for building modern, responsive user interfaces. - Databases: Expertise in MongoDB (NoSQL) and Redis for caching and session management. - Cloud Services: Hands-on experience with Google Cloud Platform (GCP) (Compute Engine, Cloud Storage, Pub/Sub). - Logging & Monitoring: Experience using Bunyan for structured logging and OpenTelemetry for distributed tracing. - CI/CD: Proficiency in setting up CI/CD pipelines using tools like CircleCI, Jenkins, or GitLab CI. - Testing Frameworks: Experience with Jest, Mocha, and React Testing Library for testing both backend and frontend applications. - JavaScript & TypeScript: Strong knowledge of JavaScript (ES6+) and working experience with TypeScript. Preferred Skills (Added Advantage): - Experience with other cloud platforms (AWS, Azure). - Familiarity with containerization & orchestration using Docker & Kubernetes. - Experience with agile development methodologies (Scrum, Kanban). - Knowledge of project management tools like JIRA or Trello. (Note: Additional details of the company were not present in the provided job description.),

Mock Interview

Practice Video Interview with JobPe AI

Start Mocha 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 Skills

Practice coding challenges to boost your skills

Start Practicing Now

RecommendedJobs for You