Job Description
This is a full-time on-site role for a Full Stack Engineer located in Karachi. The Full Stack Engineer will be responsible for the day-to-day tasks associated with Full-Stack Development.
Key Responsibilities:
- Design, develop, and maintain scalable, high-performance web applications using the MERN stack.
- Collaborate with project managers, designers, and other engineers to deliver complex projects.
- Implement responsive and user-friendly UI/UX designs.
- Write clean, maintainable, and efficient code, adhering to best practices and coding standards.
- Lead and mentor junior developers, conducting code reviews and providing guidance.
- Troubleshoot, debug, and upgrade existing systems.
- Stay up-to-date with emerging trends and technologies in full-stack development.
- Participate in the full software development lifecycle, including requirement analysis, architecture design, testing, and deployment.
Qualifications:
- Bachelor’s or Master’s degree in Computer Science, Engineering, or a related field.
- Minimum of 3 years of experience in full-stack development, with a focus on the MERN stack.
- Strong proficiency in JavaScript and experience with modern frameworks and libraries (React, Node.js, Nest.js).
- Experience with MongoDB and other database technologies.
- Familiarity with RESTful APIs and web services.
- Knowledge of front-end technologies such as HTML5, CSS3, and Bootstrap.
- Experience with version control systems like Git.
- Excellent problem-solving skills and attention to detail.
- Strong communication and teamwork skills.