MERN Stack Developer
DigitalXNode · New York, NY · 3 wk ago
EngineeringFull-time
Key Responsibilities
- Full Stack Development
- Design, develop, and maintain modern web applications using the MERN technology stack.
- Build scalable backend services and RESTful APIs using Node.js and Express.js.
- Develop dynamic and responsive user interfaces using React.js.
- Collaborate with UI/UX designers to implement engaging and user-friendly experiences.
- Write clean, reusable, maintainable, and efficient code following industry best practices.
- Backend Development & APIs
- Develop secure server-side applications and business logic.
- Design and implement RESTful APIs and third-party integrations.
- Manage authentication, authorization, and application security requirements.
- Optimize backend performance and application scalability.
- Troubleshoot and resolve application-related issues and bottlenecks.
- Frontend Development
- Build responsive web interfaces using React.js, HTML5, CSS3, JavaScript, and modern frontend frameworks.
- Ensure applications perform seamlessly across browsers and devices.
- Implement reusable UI components and frontend architecture standards.
- Optimize user experience, accessibility, and application performance.
- Database Management
- Design, develop, and maintain databases using MongoDB and MySQL.
- Create efficient database schemas, queries, and data models.
- Optimize database performance and ensure data integrity.
- Manage data migration and database integration activities.
- Application Maintenance & Optimization
- Monitor application performance and implement continuous improvements.
- Debug, troubleshoot, and resolve production issues.
- Upgrade existing applications and implement new features.
- Ensure application scalability, reliability, and security.
- Conduct code reviews and participate in quality assurance activities.
- Collaboration & Agile Development
- Work closely with cross-functional teams to gather and understand business requirements.
- Participate in sprint planning, daily stand-ups, code reviews, and Agile ceremonies.
- Collaborate with DevOps teams to support deployment and release activities.
- Contribute innovative ideas and recommendations for technology improvements.
- Maintain technical documentation and development records.
- Technical Skills
- Strong experience with MERN Stack technologies:
- MongoDB
- Express.js
- React.js
- Node.js
- Hands-on experience with JavaScript (ES6+)
- Strong knowledge of HTML5, CSS3, Bootstrap, Tailwind CSS, and responsive design.
- Experience developing and integrating RESTful APIs.
- Proficiency in MongoDB and MySQL database management.
- Experience using Git and version control systems.
- Strong understanding of software design principles and application architecture.
- Knowledge of authentication, authorization, and application security best practices.
- Additional Skills
- Experience with PHP and Laravel Framework.
- Familiarity with MEAN Stack technologies (Angular.js).
- Understanding of cloud-native application development.
- Experience troubleshooting and optimizing web applications.
- Strong debugging and problem-solving abilities.
- Professional Skills
- Excellent communication and teamwork skills.
- Strong analytical and problem-solving capabilities.
- Ability to work independently and manage multiple projects.
- Strong attention to detail and commitment to quality.
- Ability to learn new technologies and adapt to changing business requirements.
- Bachelor’s degree in Computer Science, Information Technology, Software Engineering, or a related field.
- B.Tech / BE / BCA / B.Sc. (Computer Science or IT) preferred.
- MCA, M.Tech, M.Sc. (Computer Science/IT), or equivalent qualifications are an advantage.