# Full-Stack Software Engineer

**Company:** [Infoquest](http://jobs.workable.com/companies/msxARDC6vQySmspZzsoEL8.md)
**Location:** Beirut, Lebanon
**Workplace:** on site
**Employment type:** Full-time

[Apply for this job](http://jobs.workable.com/view/32ff4d7f-7226-454c-b61b-3e6b67663156)

## Description

### Full-Stack Engineer

### About Infoquest

Infoquest is a custom-sourcing expert network connecting leading consulting firms, investors, and corporates with vetted subject-matter experts for primary research.

Headquartered in Beirut, with entities in the UAE and a founding office in Bogotá, we operate a purpose-built expert network platform alongside a growing suite of internal data products that power performance, compliance, and client delivery.

### Role Summary

We are looking for a dedicated Full-Stack Engineer to support two key mandates:

-   Extend and enhance our expert-network CRM through custom features, workflows, integrations, and interfaces.
-   Ensure the continuity, reliability, and scalability of our internal reporting environment across BigQuery and Power BI.

You will own a substantial backlog of business-critical initiatives while helping eliminate a key single point of failure within our data function.

### Key Responsibilities

### CRM Platform Development

-   Build, test, and maintain custom CRM features across the expert lifecycle, including lead imports, outreach, compliance workflows, screening, client portals, scheduling, transcripts, and billing.
-   Develop frontend functionality using Vue 2, Vue 3, JavaScript, Tailwind CSS, Bootstrap, and jQuery.
-   Build backend services using PHP, Laravel, PostgreSQL, Docker, and Nginx.
-   Design, build, and maintain REST APIs and integrations with platforms including Zoom, Google Workspace, Microsoft Teams, Cronofy, Inex One, and contact enrichment tools.
-   Translate business requirements into technical solutions, then test, document, deploy, and maintain them following engineering best practices.

### Data Products & Reporting

-   Partner with the Data & Internal Tools Manager to ensure reporting and dashboards remain accurate, reliable, and up to date.
-   Become a secondary owner of the data function by learning, documenting, maintaining, and troubleshooting pipelines, models, and dashboards.
-   Maintain and enhance integrations between internal systems and BigQuery.
-   Support KPI, NPS, and performance dashboards.
-   Develop runbooks and standard operating procedures (SOPs) to ensure recurring data processes are fully documented and repeatable.

### Requirements

-   5+ years of professional Full-Stack development experience.
-   Strong experience with PHP and Laravel.
-   Experience working with relational databases. PostgreSQL is preferred; strong MySQL experience is acceptable with willingness to transition.
-   Strong knowledge of Vue.js (Vue 2 & Vue 3) and JavaScript.
-   Experience with Tailwind CSS, Bootstrap, and jQuery.
-   Experience building REST APIs and third-party integrations.
-   Comfortable working with Docker, Linux, and Nginx environments.
-   Strong understanding of Object-Oriented Programming (OOP), MVC architecture, SOLID principles, clean, testable code, and database schema design.
-   Self-driven with the ability to independently manage business-critical systems and technical backlogs.
-   Excellent documentation habits.
-   Strong written English and the ability to collaborate during Beirut and GCC business hours.

### Nice to Have

-   Experience with BigQuery or another cloud data warehouse.
-   Experience with Power BI or similar Business Intelligence platforms.
-   Data engineering experience including pipelines, data modelling, and SQL optimization.
-   Experience maintaining SaaS platforms or CRM, scheduling, billing, or compliance-heavy systems.
-   Familiarity with the expert network or primary research industry.
-   Experience with Go.

### Confidentiality & Compliance

-   Sign and comply with confidentiality and data protection agreements covering Infoquest's client data, expert network, proprietary workflows, and internal systems.
-   Adhere to GDPR, UK GDPR, and Infoquest's internal compliance standards when handling personal data.

### First 90 Days

-   Successfully onboard to the existing CRM environment and document current pipelines and dashboards.
-   Deliver the first set of custom features from the engineering backlog.
-   Independently manage CRM enhancement requests and maintain reliable reporting.
-   Become a trusted contributor within the engineering environment.
-   Establish yourself as the second owner of the data function, eliminating key operational dependencies
