Job Summary:
We are seeking a highly skilled and experienced MERN Stack Full Stack Engineer to join our growing development team. The ideal candidate will be proficient in MongoDB, Express.js, React.js, and Node.js, and have hands-on experience building scalable, secure, and high-performance web applications. You will work on both front-end and back-end logic, lead project modules, and collaborate with cross-functional teams.
Key Responsibilities:
-
Design, develop, and maintain scalable and robust web applications using the MERN stack.
-
Build reusable components and front-end libraries for future use.
-
Write clean, efficient, and well-documented code following best practices.
-
Develop and manage APIs and integrate third-party services.
-
Optimize applications for maximum speed, scalability, and security.
-
Participate in code reviews, testing, and performance tuning.
-
Collaborate with UI/UX designers, product managers, and other developers.
-
Lead junior developers or small teams when needed.
-
Stay up to date with emerging technologies and industry trends.
Requirements:
-
5+ years of professional experience with MERN stack development.
-
Strong proficiency in JavaScript (ES6+), HTML5, CSS3, and TypeScript is a plus.
-
In-depth experience with React.js and state management libraries (Redux, Context API).
-
Strong backend experience with Node.js and Express.js.
-
Proficient in working with MongoDB, including schema design, aggregation, and indexing.
-
Experience with RESTful APIs and WebSocket (Socket.IO) integrations.
-
Familiarity with version control tools like Git.
-
Experience with unit testing, Jest/Mocha, and CI/CD pipelines.
-
Knowledge of deployment on cloud platforms (AWS, Heroku, Vercel, etc.).
-
Familiarity with Agile/Scrum methodologies.
Nice to Have:
-
Experience with Next.js, GraphQL, or Serverless architecture.
-
Basic DevOps knowledge (Docker, Kubernetes, Nginx).
-
Prior experience working with authentication/authorization frameworks (OAuth, JWT).
-
Contributions to open-source projects or tech blogs.
Benefits:
-
Competitive salary and performance-based incentives.
-
Remote working flexibility.
-
Health insurance and paid time off.
-
Learning and development budget.
-
Friendly and collaborative work environment.