Software Engineer Full Stack PHP And WordPress Developer
Job Description:
WordPress Development
- Develop custom WordPress themesand plugins from scratch.
- Customize existing WordPress websites according to business requirements.
- Integrate third-part 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.