Full Stack Developer (PHP / CodeIgniter / AWS)
Position Overview
eTags is seeking an experienced Full Stack Developer with strong PHP, CodeIgniter, MySQL, and AWS expertise to join our development team. The ideal candidate will be responsible for designing, developing, maintaining, and optimizing web applications across the full technology stack while leveraging AWS cloud services to deliver scalable, secure, and high-performing solutions.
This role requires a hands-on developer who is comfortable working independently, troubleshooting production issues, improving application performance, and collaborating with cross-functional teams to deliver business-critical software.
Key Responsibilities
- Design, develop, test, and maintain full-stack web applications.
- Build and enhance backend systems using PHP and CodeIgniter.
- Develop and maintain RESTful APIs and integrations with third-party services.
- Design and implement responsive, user-friendly front-end interfaces.
- Manage and optimize databases, including schema design and performance tuning.
- Deploy, monitor, and maintain applications within AWS environments.
- Troubleshoot application, server, database, and infrastructure issues.
- Write clean, maintainable, and well-documented code following established development standards.
- Participate in code reviews and contribute to architectural and technical decisions.
- Implement application security best practices and access controls.
- Collaborate with stakeholders, designers, QA, and other developers throughout the software development lifecycle.
- Support continuous improvement initiatives, including performance optimization and technical debt reduction.
Required Qualifications - Backend Development
- Strong proficiency in PHP (5.x–8.x).
- Extensive experience with CodeIgniter.
- Solid understanding of MVC architecture and software design patterns.
- Experience building, consuming, and maintaining RESTful APIs.
- Knowledge of authentication and authorization mechanisms, including:
- JWT
- OAuth
- Experience integrating third-party APIs and services.
- Strong debugging and troubleshooting skills.
Front-End Development
- Proficiency in:
- HTML
- CSS
- JavaScript
- Experience with responsive design and cross-browser compatibility.
- Familiarity with AJAX and jQuery.
- Experience with modern JavaScript frameworks or libraries such as:
- Vue.js
- React
- Angular
Database Management
- Strong experience with MySQL and/or MariaDB.
- Ability to design and maintain normalized database structures.
- Knowledge of query optimization and database performance tuning.
- Understanding of indexing, data integrity, and database security best practices.
AWS & Cloud Infrastructure
Hands-on experience with AWS services, including:
- EC2 (deployment, server administration, and application hosting)
- RDS (database hosting and management)
- S3 (file storage and asset management)
- CloudWatch (monitoring, logging, and alerting)
Working knowledge of:
- IAM roles and AWS security best practices
- AWS networking fundamentals
- Environment configuration and deployment management
- Application monitoring and troubleshooting within AWS
DevOps & Development Tools
- Experience using Git and modern source control workflows.
- Familiarity with CI/CD pipelines and deployment automation.
- Experience working in Linux server environments.
- Understanding of application logging, monitoring, and performance management.
Preferred Qualifications
- AWS Certified Developer Associate or AWS Solutions Architect certification.
- Experience with Docker and containerized deployments.
- Familiarity with Kubernetes, ECS, or EKS.
- Experience with Infrastructure as Code (Terraform or CloudFormation).
- Experience with microservices architecture.
- Experience with serverless technologies such as AWS Lambda.
- Familiarity with Agile/Scrum development methodologies.
- Previous experience supporting high-traffic or business-critical applications.
Job Type: Full-time
Pay: $100,000.00 - $125,000.00 per year
Work Location: Hybrid remote in Fort Lauderdale, FL 33312