Full Stack Engineer (PHP/LAMP) – SaaS Web Application
We are seeking a highly skilled and experienced Full Stack Engineer with expertise in web application development, database design, and security best practices within an AWS environment. In this role, you will be responsible for building, testing, and maintaining a scalable and robust customer-facing SaaS web application.
Key Responsibilities:
- Develop and maintain PHP-based applications in a LAMP stack environment
- Collaborate cross-functionally with engineering, product, and other teams to deliver high-quality technical solutions
- Translate product requirements and business needs into effective technical implementations
- Enhance, support, and maintain both new and existing applications
- Participate in all phases of the development lifecycle, including requirements gathering, design, implementation, testing, and documentation
- Contribute to the design and architecture of new applications and features
- Develop and implement solutions for system integration and data interchange with other platforms
Required Experience & Qualifications:
- 5+ years of full stack development experience in an enterprise or SaaS environment
- Strong hands-on experience in Domain-Driven Design (DDD)
- Proficient in PHP or another object-oriented backend language, with extensive MySQL/MariaDB experience
- Solid understanding of web application security, including OWASP Top 10 and remediation strategies
- Experience working in a Linux/Unix CLI environment; Bash scripting
- Familiarity with alternative data storage and messaging systems such as Redis, OpenSearch (Elasticsearch), Beanstalk, SQS, or SNS
- Experience with PHP frameworks like Laravel, Lumen, or Symfony
- Experience with software architecture and system design
- Experience working on enterprise-level SaaS and web applications
Education:
- Associate’s or Bachelor’s Degree in Computer Science – or equivalent practical experience (4+ years)