Responsibilities
Backend (Laravel/PHP):
- Develop & maintain core trading logic, APIs, and financial modules.
- Implement scheduled jobs (Artisan commands) for data processing, account creation, deposits/withdrawals, etc.
- Ensure high reliability in transaction handling and scalping logs.
Frontend (JavaScript/Node.js):
- Work with Vue/React scripts (based on package.json and HTML scripts).
- Optimize UI/UX for trader onboarding, login, and reporting dashboards.
Database:
- Design and optimize MySQL/Postgres schemas for transactions, leads, users.
- Implement performance tuning for large-scale financial data.
System Integration:
- Manage external broker APIs.
- Work with cron jobs, shell scripts (feeder.sh) for automated feeds.
Quality & Security:
- Write PHPUnit tests for backend services.
- Maintain secure handling of sensitive data (.env, API keys).
- Follow best practices for multi-user access, scaling, and financial compliance.
Nice-to-Have Skills:
- Experience in trading/fintech platforms (brokers, MT4/MT5, payment gateways).
- Knowledge of real-time data streaming (Redis, WebSockets, Kafka).
- Familiarity with front-end frameworks (Vue.js, React).
- Exposure to DevOps (PM2, Docker, AWS) for deployments (ecosystem.config.js suggests PM2 for Node apps).
- Background in financial compliance/security.
Must-Have Skills:
- Strong experience with Laravel (PHP 8+).
- Knowledge of Node.js & npm ecosystem (for feeder/real-time scripts).
- Experience with Artisan Commands & Laravel Scheduler.
- Solid database skills: MySQL/Postgres.
- Good grasp of authentication & security (Laravel Fortify, JWT, OAuth).
- REST API design & integration.
KPIs (Key Performance Indicators)
- Code coverage (≥ 80%).
- API response times < 200ms.
- Transaction accuracy = 100%.
- Downtime < 0.1% (24/7 availability).
Education / Experience
- Bachelor’s in Computer Science / IT (or equivalent experience).
- 3–5+ years in Laravel full-stack development.
- Past work on finance/trading or high-frequency data systems is a big plus.
Job Type: Full-time
Pay: AED3,000.00 - AED5,000.00 per month
Experience: