Location: On-Site
Type: Full-Time
Start Date: Immediate
Experience Required: 5+ Years
About the Role
We are seeking a Senior Full Stack Developer (Laravel + React) to join our on-site team. You’ll be working on a robust, feature-rich Forex CRM platform and will be responsible for supporting ongoing operations, adding new modules, and migrating the platform to Laravel 12. The CRM includes commission management, real-time workflows, and user/admin dashboards.
Key Responsibilities
- Maintain and enhance an existing Laravel-based Forex CRM application.
- Upgrade the current system to the latest Laravel version (12).
- Build new features such as commission processing, reporting tools, and role management.
- Collaborate with team members on backend and Livewire-powered frontend modules.
- Handle multiple projects and deliver them within strict timelines.
- Ensure the codebase is clean, scalable, and follows best practices.
- Debug and fix bugs, optimize queries, and handle jobs/queues efficiently.
Core Technical Skills Required
- Expertise in Laravel 10/11/12
- Livewire, Blade, and Alpine.js for interactive frontend components
- React JS
- Strong knowledge of:
- Events, Listeners, Observers
- Mailables, Notification Channels
- Queue Jobs, Redis queues, cron jobs
- Strong MySQL skills (query optimization and database design)
- CI/CD & Version control using Git and deployment workflows
Additional Requirements (Read Carefully Before Applying)
- Must have a proven ability to manage and deliver multiple projects on time.
- Must be able to work under pressure and deliver quality code even in tight deadlines.
- Must be available to work outside standard working hours in case of emergencies (compensatory time-off or additional pay may apply).
- This is a full-time on-site job — remote work is only permitted in case of urgency.
- Must be highly reliable, accountable, and self-driven.
- Must be willing to occasionally assist in urgent fixes or support tasks beyond core development.
- Clear communication, timely task updates, and ownership mindset are non-negotiable.
Please do not apply if you are not comfortable with working on-site or handling urgent tasks beyond standard hours.
Responsibilities
- Maintain and improve an existing Laravel-based Forex CRM system.
- Develop and launch new features and workflows (e.g., commissions, user roles).
- Refactor legacy code and assist with migration to Laravel 12.
- Monitor queues, background jobs, and event-driven actions.
- Collaborate with frontend and backend team members to deliver features end-to-end.
Nice to Have
- Experience with financial platforms or Forex CRM systems
- Redis, queue workers, cron jobs, etc.
- Tailwind CSS / Bootstrap for frontend styling
- Testing knowledge using PHPUnit or Pest
What We Offer
- A stable, long-term role in a growing product-based environment
- Competitive salary with performance-based incentives
- Bonus or time-off for approved after-hours contributions
- Clear growth path based on performance
- Opportunities to lead and mentor junior developers
- Supportive team environment
How to Apply
To apply, send the following to careers@dc.com.pk:
- Your updated CV
- GitHub/Portfolio links
- A few lines explaining your experience, and confirmation that you're open to on-site, Remote, high-pressure, and after-hours work conditions when necessary
Job Type: Full-time
Pay: Rs100,000.00 - Rs130,000.00 per month
Education:
Experience:
- Laravel: 5 years (Required)
- Full Stack Developer: 2 years (Preferred)
Location:
Work Location: In person