Location: Remote; UTC+5.5 to UTC-6 preferred, but flexible for the right candidate
Job type: Full-time
Reports to: CTO
Availability: Immediately
Salary: Commensurate with qualifications and experience
Overview of the role
Meedan is seeking a Full Stack Engineer with experience in Node.js and chatbots/messaging platforms to play a key role in our global engineering team. We build Check, a web platform for collaborative media annotation and claim-checking used by some of the world’s leading fact-checking and media organizations. This includes handling thousands of fact-check submissions every month in multiple languages from a variety of countries. The architecture comprises microservices that communicate through their APIs, with one API exposing machine learning features related to image and text analysis.
The full stack engineer will own the further evolution and maintenance of the larger platform, which includes a chatbot builder, human agent console, WA API connection points, and integration hub for larger customers. The engineer's problem-solving skills, attention to detail, ability to learn fast, sense of initiative, and positive attitude will ensure a rewarding tenure in our team. The engineer will be supported by the DevOps team.
As part of Meedan, you will have the opportunity to help improve the global misinformation ecosystem and contribute to critical communities in the dissemination of information services. This is an ideal position for someone wanting to grow with a dynamic and diverse technology organization focused on solving hard information distribution problems.
Responsibilities
* Collaborate with cross-functional teams to define requirements and architect solutions for our omnichannel chatbot and messaging platform.
* Design and develop backend services, APIs, and data models to support WhatsApp integration and other channel functionalities.
* Collaborate with front-end engineers in React.JS where needed, with an emphasis on backend messaging and chatbot skills.
* Integrate advanced features into the WhatsApp channel to enhance customer engagement.
* Optimize platform performance, scalability, and reliability to handle large volumes of messages and interactions.
* Conduct thorough testing and debugging to ensure a high-quality product.
* Stay updated on the latest WhatsApp API updates and incorporate them into our platform roadmap.
* Provide technical guidance, mentorship, and support to team members.
* Other duties as assigned.
Qualifications
Required:
* Demonstrated experience delivering production-grade Node.js services.
* Experience building API-related web technologies: HTTP, REST, etc.
* WhatsApp API experience is required.
* More than 5 years of experience building production SAAS.
* Solid experience with GIT version control.
* Strong command of the English language.
Preferred:
* Working knowledge of AWS services and MongoDB.
* Experience with OpenSearch or Elasticsearch.
* Experience with automated testing.
* Familiarity with Docker or other containerization technologies.
* Familiarity with frontend development, especially React.js.
* Familiarity with machine learning tools and Natural Language Processing.
About Meedan
Meedan is a global technology not-for-profit that builds software and programmatic initiatives to strengthen journalism, digital literacy, and accessibility of information online and off. We develop open-source tools for creating and sharing context on digital media through annotation, verification, archival, and translation.
Benefits
At Meedan, we are committed to providing a broad range of employee benefits that uplift the engagement and growth of our people.
* Flexible work from home and schedule.
* Support for home office.
* Professional development support.
* Mentorship program and regular learning sessions.
* Regular optional team social activities.
* Paid subscription to meditation apps and other mental health resources.
Equity, Diversity and Inclusion Statement
We actively recruit and encourage applications from individuals from historically underrepresented communities in technology and journalism.
#J-18808-Ljbffr