Software Engineer (Full Stack PHP & WordPress Developer)
Summary
Build and maintain WordPress sites, Laravel/PHP apps, and AI-powered RAG systems; integrate APIs, optimize performance, and deploy on Azure.
Department: Software Department
Job Type: Full-time, Permanent
Project Location(s):UAE
Education: Bachelor's degree in Software Engineering or a related field
Job Description
WordPress Development
Develop custom WordPress themesand plugins from scratch.
Customize existing WordPress websites according to business requirements.
Integrate third-party APIs, payment gateways, and external services.
Optimize website performance, security, and SEO.
Troubleshoot and resolve WordPress-related issues.
Laravel & PHP Development
Develop and maintain web applications using Laravel and PHP.
Design and implement RESTful APIs.
Build scalable backend architectures and business logic.
Manage database design, migrations, and optimization.
Implement authentication, authorization, and security best practices.
Frontend Development
Develop responsive user interfaces using HTML5, CSS3, JavaScript, jQuery, and Bootstrap.
Build interactive web applications using Vue.js.
Create reusable Blade templates for Laravel applications.
Integrate frontend components with backend APIs.
Database Management
Design and maintain MySQL databases.
Manage databases using phpMyAdmin.
Optimize database queries and indexing for improved performance.
Perform database backup, migration, and restoration.
DevOps & Infrastructure
Containerize applications using Docker.
Configure and manage CI/CD pipelines.
Automate deployments using GitHub Actions.
Deploy and manage applications on Microsoft Azure.
Monitor application performance and troubleshoot deployment issues.
Hosting & Server Administration
Manage WHM/cPanel servers.
Create and manage cPanel hosting accounts.
Configure domains, SSL certificates, email accounts, and DNS.
Perform server maintenance, backups, and security updates.
Version Control
Use Git and GitHub for source code management.
Collaborate through branching strategies, pull requests, and code reviews.
Maintain code quality and version history.
AI & RAG Development
Develop Retrieval-Augmented Generation (RAG) applications using Python.
Integrate Large Language Models (LLMs) into business applications.
Build document ingestion, embedding, vector search and retrieval pipelines.
Work with AI frameworks and APIs to create intelligent automation solutions.
Quality & Best Practices
Write clean, maintainable, and reusable code.
Perform debugging, testing, and performance optimization.
Follow coding standards and best practices.
Prepare technical documentation and deployment guides.
Collaborate with designers, QA engineers, and project managers.
As our ideal candidate, you should have:
Bachelor’s degree in Software Engineering or a related field
Minimum 4+ years of relevant experience
Technical Skills
Backend
PHP
Laravel
WordPress (Custom Theme & Plugin Development)
REST APIs
Frontend
HTML5
CSS3
JavaScript
jQuery
js
Blade Templating
Bootstrap
Databases
MySQL
phpMyAdmin
DevOps & Cloud
Docker
Git
GitHub
GitHub Actions
CI/CD Pipelines
Microsoft Azure
Hosting
WHM
cPanel
DNS Management
SSL Configuration
Domain Management
AI & Python
Python
Retrieval-Augmented Generation (RAG)
Large Language Models (LLMs)
AI API Integrations
Soft Skills
Problem-solving and analytical thinking.
Strong debugging and troubleshooting skills.
Ability to manage multiple projects simultaneously.
Good communication and teamwork.
Quick learner with adaptability to new technologies.
Attention to detail and commitment to code quality.