We are looking for a talented developer to join our team and contribute to the ongoing development and enhancement of Perfex CRM. The role focuses on creating custom modules, APIs, and implementing multi-tenant logic to support immigration workflows, billing systems, and various third-party integrations. This position is fully remote and involves optimizing database performance, integrating payment gateways, and ensuring the platform stays compatible with regular Perfex updates. The ideal candidate will have strong PHP development skills, experience with CodeIgniter, and a solid understanding of SaaS billing and multi-tenant architectures.

Key Responsibilities
- Develop custom modules for Perfex CRM, including immigration workflows, case management, billing, and tenant administration.
- Implement tenant isolation middleware and manage subdomain and domain onboarding logic to support multi-tenancy.
- Build RESTful APIs for integrations with payment processors, SMS and email services, and landing page connectors.
- Optimize database queries, caching strategies, and job queue processes to enhance system performance.
- Integrate payment gateways, SMS/email connectors, and marketplace add-ons to expand platform capabilities.
- Write unit and feature tests, working closely with QA teams to ensure thorough end-to-end testing.
- Create detailed technical documentation covering module development, database migrations, and deployment procedures.
- Troubleshoot bugs, improve overall system stability, and maintain compatibility with ongoing Perfex CRM updates.

Required Qualifications
- At least 3 years of professional experience in PHP development, preferably with expertise in the CodeIgniter framework.
- Proficient in MySQL, including query optimization and managing database migrations.
- Practical experience working with Perfex CRM’s module structure, including hooks, helpers, and controllers.
- Strong skills in designing and consuming REST APIs, with knowledge of authentication methods and token management.
- Familiarity with SaaS billing systems such as Stripe, Paddle, or local payment solutions.
- Experience with queue management, including cron jobs and worker processes.
- Proficient with version control systems, especially Git, including branching strategies and pull request workflows.

Job Details
- Location: Remote
- Employment Type: Full-time
- Work Schedule: Monday to Friday, 10:00 am to 6:00 pm EST

This role offers the chance to work in a dynamic environment focused on enhancing a widely used CRM platform through innovative features and integrations. Candidates who meet the qualifications and are eager to contribute to this exciting project are encouraged to apply through the designated application channels.

Job Details

Total Positions:
1 Post
Job Shift:
First Shift (Day)
Job Type:
Job Location:
Gender:
No Preference
Age:
18 - 65 Years
Minimum Education:
Bachelors
Career Level:
Entry Level
Maximum Experience:
2 Years
Apply Before:
Dec 21, 2025
Posting Date:
Nov 20, 2025

Gunness Associates

· 11-50 employees - Lahore

What is your Competitive Advantage?

Get quick competitive analysis and professional insights about yourself
Talk to our expert team of counsellors to improve your CV!
Try Rozee Premium

Similar Job Titles

Laravel Backend Developer

Apps Archs Pvt Ltd, Rawalpindi, Pakistan
Posted Nov 11, 2025

Magento Developer

Horizon Tech, Karachi, Pakistan
Posted Dec 03, 2025

Backend Developer

Posted Nov 20, 2025

Full Stack Developer

Posted Nov 20, 2025
View All
I found a job on Rozee!