Job Vacancy

Software Developer, Beirut - Ref: AR 250406

We’re on the lookout for a passionate, mid-level Software Developer to join an innovative HealthTech & InsurTech start-up in Beirut. If building real-time messaging systems, integrating WhatsApp APIs, and developing smart, scalable chatbots is your thing, then we should talk.

What you’ll be doing

  • Develop and maintain backend services for WhatsApp-based communications using WhatsApp Business API or BSPs like Twilio, 360dialog, Vonage, or Gupshup.

  • Design and implement intelligent chatbots with support for NLP using tools such as Dialogflow, Rasa, Microsoft Bot Framework, or OpenAI GPT APIs.

  • Handle WhatsApp-specific message flows, including template management, session handling, and message delivery via REST APIs and webhooks.

  • Build and maintain scalable backend systems (using Node.js, Express, Python, Django, Flask, or PHP with Laravel) for managing messaging flows.

  • Deploy applications to cloud platforms (AWS, Google Cloud, Heroku, Vercel), and utilize serverless solutions when appropriate.

  • Implement session management, state tracking, and user data storage using databases like MongoDB, PostgreSQL, MySQL, or Firebase.

  • Ensure all integrations meet security and performance standards, including securing webhooks, managing tokens, rate-limiting, and logging.

Technical Skills & Qualifications:

Programming Languages & Frameworks:

  • JavaScript/Node.js – Core requirement for backend services and WhatsApp integrations.

  • Python – Essential for chatbot logic, NLP, and server scripting.

  • PHP & Laravel2+ years of experience required for backend services, with a solid understanding of MVC architecture.

  • Optional: TypeScript, Java – based on specific platform needs.

Backend & Deployment:

  • Experience in backend frameworks: Express, Flask, Django, Laravel

  • RESTful API design and integration

  • Webhook development for real-time message processing

  • Deployment to: AWS (EC2, S3, RDS), Google Cloud, Heroku, Vercel

  • Familiarity with serverless architecture using AWS Lambda, Google Cloud Functions, etc.

Databases:

  • Experience with: MongoDB, PostgreSQL, Firebase, MySQL

  • Used for session handling, message logs, user profiles, analytics

Chatbot Development Skills:

  • Experience designing bot logic with WhatsApp 

  • Handling conversation state, context, and intent-based routing

WhatsApp Business API / Providers (Nice to Have):

  • Experience with Meta WhatsApp Cloud API and third-party BSPs like Twilio, 360dialog, Vonage

  • Proficiency in REST API integrations, webhook configurations, JSON data structures

  • Managing WhatsApp message templates and compliance with Meta policies

Frontend 

  • Familiarity with HTML, CSS, JavaScript

  • Experience using front-end libraries like React or Vue

  • Styling with TailwindCSS or Bootstrap

Authentication & Security:

  • API token management (OAuth, JWT)

  • Webhook security

  • Rate limiting and queue handling (RabbitMQ, Redis)

DevOps & Tools:

  • Version control using Git (preferred)

  • Webhook testing tools like ngrok

  • Logging & monitoring tools: Sentry, CloudWatch, LogRocket

 

You’re probably a match if you have:

  • Familiarity with AWS cloud services (EC2, S3, RDS, etc.)

  • Prior experience working with customer support or marketing teams

  • Understanding of GDPR or similar data protection regulations

  • Ability to work in Agile teams with CI/CD workflows

Apply Here