Senior Full-Stack Software Developer (PHP, MySQL, AWS Cloud) -
Role details
Job location
Tech stack
Job description
You will enhance and maintain our web application which supports multiple selling brands (e.g., cashforless.de) and partner portals, hosted on AWS. Working closely with the business owner and stakeholders, you will translate requirements into robust, scalable solutions, drive implementation across the full delivery lifecycle within a Scrum framework, and ensure high availability, operational reliability and security compliance.
What you will do:
- Collaborate with business stakeholders to clarify requirements, map application business processes, and translate needs into well-defined backlog items
- Propose solution options and drive architecture and design decisions focused on scalability, performance and security, and ensure features are testable, implementable and aligned with the overall architecture
- Design, develop and maintain modular server-side PHP components and user-facing front-end features using the Laminas framework
- Create and consume RESTful APIs for efficient data exchange and integration with other systems
- Design and optimize MySQL schemas, queries and indexing for reliable data performance
- Write automated tests, perform code reviews and follow best practices for maintainable, tested code
- Troubleshoot production issues, perform root-cause analysis and implement permanent fixes
Requirements
Do you have a Master's degree?, * Bachelor's or Master's degree in Computer Science or related field, and/or proven work experience as a PHP Full Stack Developer with minimum 5 years
- Strong knowledge of Laminas, Symfony, PHP, MySQL, and RESTful API development
- Experience in security remediation practices for the OWASP Top 10 security risks
- Proficiency in front-end technologies such as HTML, CSS, JavaScript, and optionally experience with a front-end framework (e.g. Angular)
- Strong software design and architecture skills, familiar with typical design patterns and domain-driven design concepts
- Experience in building and deploying applications on AWS using containerization (Docker) and orchestration (Kubernetes, ArgoCD)
- Excellent analytical and problem-solving skills, customer-centric mindset, as well as strong communication and collaboration skills with cross-functional teams
- Hands-on experience with Agile methodologies and Scrum practices
- German fluency (C1/native) and English (B2 or higher) are required.