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 Mautic’s 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 Vue.js 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
• Bachelor’s 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.