Job Title: MarkLogic Developer
Location: Remote
Duration: Long term
Job Summary
We are seeking an experienced MarkLogic Developer to design, develop, and support enterprise-grade data platforms and search applications. The ideal candidate will have strong hands-on experience with MarkLogic Server, data modeling, ingestion pipelines, and building high-performance APIs for complex and large-scale datasets.
Key Responsibilities
Design and develop applications using MarkLogic multi-model database
Build and maintain data ingestion and ETL pipelines from multiple source systems
Develop and optimize XQuery and Server-Side JavaScript code
Implement enterprise search features including full-text, faceted, and semantic search
Design document models, collections, metadata, and indexing strategies
Develop and expose RESTful APIs for downstream applications
Build and maintain Data Hub / Enterprise Data Hub solutions
Ensure data quality, security, and governance
Perform performance tuning, monitoring, and troubleshooting
Collaborate with business, UI, and data engineering teams
Support deployments across on-prem and cloud environments
Required Skills & Qualifications
4+ years of experience in MarkLogic development
Strong hands-on experience with:
MarkLogic Server
XQuery and/or Server-Side JavaScript
XML, JSON, and document-based data modeling
Experience with MLCP, Data Hub Framework, or custom ingestion frameworks
Strong knowledge of search, indexing, and query optimization
Experience building REST APIs / microservices
Solid understanding of ETL, data integration, and data warehousing concepts
Experience with Linux/Unix environments
Good communication and client interaction skills