Job Title: MERN STACK DEVELOPER
Location: DHA Phase 8, Karachi
Shift timings: 06:00 PM to 03:00 AM
Type: Full-time on site job
Position Overview:
We are looking for a talented and dedicated Full Stack MERN Stack Web Developer to join our team. The ideal candidate will have hands-on experience with the MERN stack (MongoDB, Express.js, React.js, Node.js) and a passion for developing dynamic, scalable, and efficient web applications. You will work on end-to-end development tasks, collaborate with cross-functional teams, and contribute to building innovative solutions for our clients.
Key Responsibilities:
- Develop and maintain full-stack web applications using the MERN stack (MongoDB, Express.js, React.js, Node.js).
- Design, implement, and optimize APIs for seamless data exchange between front-end and back-end systems.
- Collaborate with UI/UX designers to integrate user-friendly designs into functional applications.
- Write clean, reusable, and scalable code following best practices.
- Ensure optimal performance, responsiveness, and security of web applications.
- Debug, troubleshoot, and resolve application issues in a timely manner.
- Conduct code reviews and provide constructive feedback to peers.
- Integrate third-party APIs and services into applications as required.
- Stay updated with the latest trends and technologies in web development.
Qualifications and Requirements:
- Education: Bachelor’s degree in Computer Science, Software Engineering, or a related field (preferred).
- Experience: Minimum of 2 years of professional experience in full-stack web development.
- Proficient in the MERN stack (MongoDB, Express.js, React.js, Node.js).
- Strong understanding of front-end technologies, including HTML5, CSS3, JavaScript, and responsive design principles.
- Experience with state management libraries (e.g., Redux, Context API).
- Knowledge of RESTful APIs and third-party API integration.
- Familiarity with version control tools (e.g., Git, GitHub).
- Basic understanding of DevOps and cloud services (e.g., AWS, Azure) is a plus.
- Strong problem-solving skills and ability to work independently or in a team.
- Excellent communication and collaboration skills.
Preferred Skills:
- Experience with testing frameworks (e.g., Jest, Mocha).
- Knowledge of GraphQL, Docker, and containerization.
- Familiarity with Agile/Scrum methodologies.
- Understanding of database optimization and security best practices.
Benefits:
- Competitive salary with performance-based incentives.
- Opportunity to work with a dynamic and innovative team.
- Professional development opportunities and training.
- Flexible working hours and hybrid work options (if applicable).
- Health insurance and other company benefits.
Job Type: Full-time
Work Location: In person