Job Title: Full-Stack PHP Developer Position Overview We are seeking an experienced Full-Stack PHP Developer with proven expertise in open-source CRM platforms (Vtiger) and marketing automation systems (Mautic) to join our product development team. The ideal candidate will be responsible for integrating customizing and optimizing both platforms into a seamless white-labeled solution for our clients. This role requires strong backend development skills (PHP/MySQL) frontend theming (HTML/CSS/JavaScript) API integration expertise and experience with white-label branding for SaaS delivery.
Key Responsibilities
1. Platform Integration & Customization
Architect and implement a bidirectional integration between Mautic and Vtiger for contact/lead synchronization campaign data exchange and activity logging. Customize modules in Vtiger to incorporate Mautics marketing intelligence. Extend Mautic workflows to trigger CRM updates and vice versa.
2. White-Label & Multi-Tenant Readiness
Rebrand both platforms with custom UI themes domain mapping and branding removal. Implement multi-tenant or multi-instance setup for secure client hosting.
3. API & Middleware Development
Develop middleware services (REST webhooks message queues) to handle data transformation and synchronization. Ensure API calls are secure efficient and fault-tolerant.
4. Performance Security & Compliance
Optimize database queries and workflows for high-volume campaigns. Implement RBAC and data partitioning for client isolation. Ensure compliance with GDPR NDPR and other regulations.
5. Deployment & DevOps
Automate deployments using Docker/Kubernetes or VM-based environments. Implement CI/CD pipelines for updates and releases. Manage staging/production environments in cloud platforms.
6. Documentation & Handover
Maintain detailed technical documentation for custom code APIs and configurations. Provide knowledge transfer and support to internal teams.
Required Skills & Experience
Technical Skills
PHP 7.4 / PHP 8 with strong object-oriented programming. Vtiger CRM (Community Edition) customization and module development. Mautic plugin/module development and configuration. MySQL/MariaDB schema design and optimization. REST API integration webhooks and data mapping. Frontend: HTML5 CSS3 Bootstrap JavaScript (jQuery); familiarity with or React is a plus. Source control using Git/GitHub/GitLab. Linux server administration (Ubuntu/CentOS). Docker containerization and/or Kubernetes orchestration.
Preferred Experience
Multi-tenant SaaS architecture. Email deliverability optimization (SPF/DKIM/DMARC IP warming). SMS gateway integration (e.g. Twilio Termii Infobip). Familiarity with CRM marketing workflows lead scoring and sales pipelines. Data privacy and compliance best practices.
Soft Skills
Strong problem-solving and debugging skills. Clear and concise technical communication. Ability to work independently and meet deadlines. Collaborative mindset for working with cross-functional teams.
Education & Background
Bachelors degree in Computer Science Software Engineering or equivalent experience. 4 years in CRM/marketing automation customization and integration. Proven portfolio of similar CRM MA integration projects.
Disclaimer: Drjobpro.com is only a platform that connects job seekers and employers. Applicants are advised to conduct their own independent research into the credentials of the prospective employer.We always make certain that our clients do not endorse any request for money payments, thus we advise against sharing any personal or bank-related information with any third party. If you suspect fraud or malpractice, please contact us via contact us page.