Software Developer - Beirut

لبنان

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.



Skills

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


تاريخ النشر: ٧ أبريل ٢٠٢٥
الناشر: Bayt
تاريخ النشر: ٧ أبريل ٢٠٢٥
الناشر: Bayt