EpicMetry is seeking a skilled MERN Stack Developer to join our dynamic team. As a Full Stack Developer, you will be responsible for designing and implementing high-quality software solutions that enhance our products and services. If you have a passion for technology, a knack for problem-solving, and a desire to work in an innovative environment, we want to hear from you!
Key Responsibilities:
-
Application Development: Design, build, and maintain high-performance web applications using MongoDB, Express, React, and Node.js
-
Collaborative Work: Collaborate with cross-functional teams to gather requirements and develop robust front-end and back-end components
-
Database Management: Develop and manage databases, ensuring data integrity and optimizing performance
-
API Integration: Create and integrate RESTful APIs to facilitate seamless communication between front-end and back-end services
-
Code Review and Maintenance: Conduct code reviews for quality assurance and maintainability, plus perform troubleshooting and debugging as required
-
Performance Tuning: Identify performance bottlenecks and optimize applications for speed and scalability
-
Stay Current: Keep up to date with the latest trends and technologies in web development
Requirements:
-
Proven Experience: Solid experience as a MERN Stack Developer or in a similar role
-
Technical Proficiency: Strong understanding of JavaScript, TypeScript, and the MERN stack technologies
-
Front-End Skills: Proficiency in front-end frameworks (especially React) along with HTML, CSS, and responsive design principles
-
Back-End Skills: Experience with Express and Node.js for creating server-side logic and APIs
-
Database Expertise: Hands-on experience with MongoDB, including designing and managing data structures
-
Version Control: Familiarity with version control systems, particularly Git
-
Problem Solving: Strong problem-solving skills and an analytical mindset to troubleshoot and optimize code
-
Communication Skills: Excellent communication and collaboration skills to engage effectively with team members and stakeholders
Requirements
Who Should Apply?
We are looking for candidates who:
-
Are self-motivated and able to work independently as well as collaboratively
-
Have a strong sense of accountability and ownership over their work
-
Embrace a positive team culture with a proactive attitude towards problem-solving
-
Show a commitment to continuous learning and professional development
-
Are eager to contribute to innovative projects and new initiatives
Hiring Process:
Our hiring process aims to align the right candidates with our team culture and technical needs:
-
Initial Interview: A friendly conversation to discuss your background and capabilities
-
Technical Assessment: A practical assessment to showcase your technical skills
-
Team Fit Interview: Meet with potential team members to discuss collaboration and culture
-
Final Offer: If all goes well, we'll make you an offer to join us at Epicmetry!
Additional Information:
-
References may be requested during the hiring process
-
We may request access to your LinkedIn profile, if available
Benefits
Market Competive Salary
Leaves
Health Insurance
Hybrid Work Model