We are looking for a highly skilled MERN Stack Developer to join our dynamic team. As a MERN Stack Developer, you will be responsible for designing, developing, and maintaining scalable, high-performance web applications. You will work on both the frontend and backend of our projects, ensuring seamless integration and user experience.
ResponsibilitiesFrontend Development
- Develop responsive and user-friendly interfaces using React.js.
- Implement dynamic, reusable, and efficient components for the UI.
- Ensure optimal performance and accessibility across different devices and browsers.
- Collaborate with designers to transform wireframes and prototypes into functional interfaces.
- Integrate frontend components with RESTful APIs.
Backend Development
- Build and maintain robust, scalable server-side logic using Node.js and Express.js.
- Design and optimize MongoDB schemas for data storage and retrieval.
- Implement secure authentication and authorization using tools like JWT or OAuth.
- Develop RESTful APIs and integrate third-party APIs as needed.
- Monitor and debug backend performance to ensure reliability and scalability.
General
- Collaborate with cross-functional teams to define project requirements and deliverables.
- Write clean, maintainable, and well-documented code.
- Use Git for version control and participate in code reviews.
- Stay updated with the latest trends and best practices in web development.
- Troubleshoot and resolve bugs and performance issues.
Requirements
- Strong proficiency in JavaScript, both on the frontend and backend.
- Solid experience with React.js, including state management (e.g., Context API, Redux).
- Experience with Node.js, Express.js, and MongoDB.
- Familiarity with RESTful API design and integration.
- Knowledge of responsive design principles and cross-browser compatibility.
- Understanding of backend security best practices (e.g., input validation, secure headers).
- Experience with version control tools like Git.
- Strong problem-solving and debugging skills.
- Excellent communication and teamwork skills.
Preferred Qualifications
- Familiarity with cloud platforms like AWS, Azure, or Google Cloud.
- Experience with CI/CD pipelines and DevOps tools.
- Knowledge of TypeScript and/or GraphQL.
- Previous experience working in an Agile environment.
Benefits
- Competitive salary.
- Flexible working hours and remote work opportunities.
- Professional development budget for courses, certifications, and conferences.
- Health insurance and other perks [specify benefits].
- Opportunity to work on innovative projects with a talented team.
Job Type: Full-time
Pay: £64,429.00-£70,148.00 per year
Benefits:
- Company pension
- Work from home
Schedule:
Education:
Work Location: In person