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 & Laravel – 2+ 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