Role Summary
Build and extend Perfex CRM through custom modules, APIs, and multi-tenant logic. Implement immigration workflow logic, billing, and integrations.
Key Responsibilities
- Develop custom Perfex modules (immigration workflows, case management, billing, tenant admin).
- Implement tenant isolation middleware & subdomain/domain onboarding logic.
- Build REST APIs for integrations (payment, SMS, email, landing pages, etc.).
- Optimize DB queries, caching, and job queue processes.
- Integrate payment gateways, SMS/email connectors & marketplace add-ons.
- Write unit/feature tests and assist QA in end-to-end testing.
- Produce technical documentation for modules, migrations, and deployments.
- Fix bugs, improve performance, and ensure compatibility with Perfex updates.
Required Skills / Experience
- 3+ years PHP (CodeIgniter preferred).
- Strong knowledge of MySQL, query optimization, migrations.
- Experience with Perfex CRM module structure (hooks, helpers, controllers).
- Experience with APIs (REST, authentication, token management).
- Understanding of SaaS billing (Stripe/Paddle/local payments).
- Familiar with queues (cron/worker processes).
- Version control (Git), branching, pull requests.
Job Details
- Location : Remote
- Type : Full-time
- Schedule : Monday through Friday, 10:00 am – 6:00 pm EST
How to Apply
Submit your resume to email: hiring@immigrationmatters.info
Job Type: Full-time