Full Stack Engineer

 

Description:

We are seeking a skilled Software Engineer (MERN) with a minimum of 3 years of experience in building scalable web applications to join our team. You will be responsible for developing and maintaining the ConnectHear app, focusing on upgrading it to support low-connectivity environments and ensuring seamless integration with our AI-powered crisis alert system.

You will work with a cross-functional team, including machine learning engineers and product managers, to build robust back-end systems and user-friendly front-end interfaces.

 

Key Responsibilities:

  • App Development: Design, develop, and maintain web applications using the MERN stack (MongoDB, Express.js, React.js, Node.js) for the ConnectHear platform.
  • Low-Connectivity Optimization: Implement solutions to enable the app to function efficiently in low or intermittent internet connectivity areas, ensuring smooth crisis communication.
  • Database Management: Design and manage databases for storing and retrieving crisis alert data, user profiles, and app usage logs, ensuring data security and scalability.
  • Front-End and Back-End Collaboration: Build responsive and accessible user interfaces while ensuring seamless back-end operations to support data flows between users and AI systems.
  • Testing & Debugging: Ensure the app is fully functional by conducting regular testing, debugging, and performance optimization, especially in low-connectivity scenarios.
  • Collaboration: Work closely with the product and design teams to align development with user requirements and ensure the user interface is intuitive for Deaf individuals and other end users.
  • Documentation: Maintain comprehensive documentation of code, development processes, and APIs for internal teams and third-party consultants.

 

Key Requirements:

  • Bachelor’s degree in Computer Science, Software Engineering, or related fields.
  • 3+ years of hands-on experience with the MERN stack
  • Strong understanding of building and deploying scalable applications.
  • Experience in optimizing applications for low-connectivity environments or offline use.
  • Proven experience in integrating third-party APIs, particularly AI and ML systems.
  • Familiarity with best practices in security, performance optimization, and accessibility in applications.
  • Experience with version control systems (Git).
  • Excellent problem-solving skills and ability to troubleshoot complex systems.
  • Prior experience working on social impact projects or assistive technology is a plus.

Organization ConnectHear
Industry IT / Telecom / Software Jobs
Occupational Category Full Stack Engineer
Job Location Karachi,Pakistan
Shift Type Morning
Job Type Full Time
Gender No Preference
Career Level Experienced Professional
Experience 3 Years
Posted at 2024-10-22 1:25 pm
Expires on 2024-12-06