About the job
EpicMetry is on the lookout for a talented MERN Stack Developer to become a vital part of our innovative team. In this role, you will take charge of designing and delivering top-notch software solutions that elevate our products and services. If you are passionate about technology, possess exceptional problem-solving abilities, and thrive in a creative environment, we encourage you to apply!
Key Responsibilities:
- Application Development: Build and sustain high-performance web applications utilizing MongoDB, Express, React, and Node.js.
- Collaborative Work: Work closely with cross-functional teams to gather requirements and craft resilient front-end and back-end components.
- Database Management: Design and manage databases to ensure data integrity and optimal performance.
- API Integration: Develop and integrate RESTful APIs for seamless communication between front-end and back-end services.
- Code Review and Maintenance: Conduct code reviews to ensure quality and maintainability, while troubleshooting and debugging as necessary.
- Performance Tuning: Identify performance bottlenecks and enhance applications for speed and scalability.
- Stay Current: Keep abreast of the latest trends and technologies in web development.
Requirements:
- Proven Experience: Strong background as a MERN Stack Developer or in a related role.
- Technical Proficiency: In-depth knowledge of JavaScript, TypeScript, and the MERN stack technologies.
- Front-End Skills: Expertise in front-end frameworks (especially React), along with HTML, CSS, and responsive design principles.
- Back-End Skills: Proficient with Express and Node.js for developing server-side logic and APIs.
- Database Expertise: Practical experience with MongoDB, including designing and managing data structures.
- Version Control: Familiar with version control systems, particularly Git.
- Problem Solving: Strong analytical skills and a keen ability to troubleshoot and optimize code.
- Communication Skills: Excellent communication and collaboration skills to engage effectively with team members and stakeholders.
Who Should Apply?
We welcome candidates who are:
- Self-motivated and capable of working independently as well as part of a team.
- Accountable and take ownership of their work.
- Positively contribute to a team culture with a proactive approach to problem-solving.
- Committed to continuous learning and professional growth.
