Job Summary:
We are seeking a highly skilled and experienced MERN Stack Developer to join our dynamic team. The ideal candidate will have a strong background in the MERN (MongoDB, Express.js, React.js, Node.js) stack, as well as experience with Next.js and Firebase. Additionally, the candidate should have knowledge of Azure DevOps and Google Cloud Platform (GCP). This role involves both hands-on development and team leadership responsibilities, overseeing a small team of developers to deliver high-quality software solutions.
Responsibilities:
Develop and maintain web applications using the MERN stack.
Design and implement responsive, scalable, and efficient applications.
Utilize Next.js for server-side rendering and static site generation.
Integrate Firebase for real-time database, authentication, and cloud functions.
Leverage Azure DevOps for CI/CD pipelines, code repositories, and project management.
Utilize Google Cloud Platform (GCP) for deploying and managing cloud services.
Collaborate with cross-functional teams to define, design, and ship new features.
Lead and mentor a small team of developers, providing guidance and support.
Conduct code reviews and ensure adherence to best practices and coding standards.
Troubleshoot, debug, and optimize performance of applications.
Stay up-to-date with emerging technologies and industry trends.
Requirements:
Bachelor’s degree in Computer Science, Information Technology, or related field.
3-5 years of professional experience in full-stack web development.
Strong proficiency in JavaScript, HTML, CSS, and related web technologies.
Expertise in the MERN stack (MongoDB, Express.js, React.js, Node.js).
Solid experience with Next.js, including server-side rendering and static site generation.
Proficiency in Firebase services (Firestore, Authentication, Cloud Functions, etc.).
Experience with Azure DevOps, including CI/CD pipelines, and project management tools.
Knowledge of Google Cloud Platform (GCP) services and deployment.
Experience with version control systems (e.g., Git).
Familiarity with Agile development methodologies.
Strong problem-solving skills and attention to detail.
Excellent communication and teamwork skills.