What are the responsibilities and job description for the PHP Developer (LAMP Stack) position at Calsoft Pvt Ltd?
Job Details
Job Summary:
We are seeking a PHP Developer with expertise in the LAMP stack (Linux, Apache, MySQL, PHP) and strong frontend and backend development skills. The ideal candidate should also have experience with HTML/CSS, JavaScript, Python, Bash Scripting, and AWS. You will be responsible for developing and maintaining scalable web applications, optimizing server performance, and working on cloud-based deployment solutions.
Key Responsibilities:
- Develop, test, and maintain PHP-based web applications using the LAMP stack.
- Design and optimize database structures in MySQL for performance and scalability.
- Work on frontend development using HTML, CSS, and JavaScript to ensure seamless user experiences.
- Write Python and Bash scripts for automation and system management.
- Deploy, configure, and manage applications on AWS cloud infrastructure.
- Troubleshoot performance issues and improve system efficiency.
- Ensure security best practices are followed in all development work.
- Collaborate with cross-functional teams to deliver high-quality software solutions.
Required Skills & Qualifications:
- Proven experience in PHP development within a LAMP stack environment.
- Strong understanding of Linux system administration and shell scripting.
- Hands-on experience with HTML, CSS, JavaScript for frontend development.
- Experience with Python and Bash scripting for automation.
- Proficiency in MySQL database design, queries, and optimization.
- Experience working with AWS services such as EC2, S3, RDS, and Lambda.
- Familiarity with version control tools like Git.
- Strong problem-solving skills and ability to work in an agile development environment.
Preferred Skills:
- Knowledge of frameworks like Laravel or CodeIgniter is a plus.
- Experience with Docker, Kubernetes, or CI/CD pipelines.
- Understanding of web security principles and best practices.
Employers have access to artificial intelligence language tools (“AI”) that help generate and enhance job descriptions and AI may have been used to create this description. The position description has been reviewed for accuracy and Dice believes it to correctly reflect the job opportunity.