JOB DESCRIPTION
Job Title: Full-Stack LAMP Developer
Reports To: Director of Information Technology
FLSA: Non-Exempt
DEFINITION:
Under the supervision of the Director of Information Technology, the LAMP Developer performs web application development and maintenance using the LAMP stack (Linux, Apache, MySQL, PHP). This is an hourly position ideal for a developer who delivers clean, efficient code and thrives in a collaborative, project-driven environment and performs related work as required.
DISTINGUISHING CHARACTERISTICS:
This classification is distinguished by its focus on full-stack web development within a Linux-based environment. The incumbent is expected to work independently on assigned projects, applying professional-level programming skills and collaborating with cross-functional teams. Unlike entry-level roles, this position requires demonstrated experience with both front-end and back-end technologies, including AJAX and jQuery.
SAMPLES OF DUTIES:
• Develop and maintain web applications using PHP, MySQL, and Apache on Linux servers.
• Build responsive, user-friendly interfaces using HTML5, CSS3, JavaScript, AJAX, and jQuery.
• Utilize frameworks such as Bootstrap or Vue.js for front-end development.
• Write clean, well-documented, and maintainable code.
• Integrate RESTful APIs and third-party services.
• Optimize application performance and troubleshoot issues.
• Collaborate with designers, project managers, and other developers.
• Participate in code reviews and follow best practices.
KNOWLEDGE, SKILLS, AND ABILITIES
• Proficiency in PHP (OOP and MVC frameworks such as Laravel or CodeIgniter).
• Solid understanding of MySQL database design and optimization.
• Experience with Linux server environments and basic shell commands.
• Familiarity with version control systems (Git).
• Strong front-end development skills including HTML, CSS, JavaScript, AJAX, jQuery, and responsive design.
• Query and interact with Microsoft SQL Server databases as needed.
• Ability to work independently and manage time effectively.
• Strong problem-solving and debugging skills.
MINIMUM QUALIFICATIONS
Education: Associate’s or Bachelor’s degree in Computer Science, Information Technology, or a related field.
Experience: 3–5 years of experience in full-stack web development.
OR: Any relevant combination of education and experience as determined by the Director of Information Technology.
Other
A valid California Class "C" Driver's License may be required.
WORKING CONDITIONS
Work may be performed remotely; however, preference will be given to candidates who reside in or are willing to work from Fresno, California. The position may require occasional evening or weekend hours to meet deadlines or resolve critical issues.