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