Full Stack Developer (PHP)
To strengthen our software development team, we are looking for a Full Stack Developer (PHP) who will contribute to the development and evolution of our web services platform, APIs, and applications supporting our software ecosystem
.Responsibilitie
sThe candidate will join the development team and will be responsible for
- :Development and maintenance of web applications and backend services
- .Evolution and progressive modernization of existing applications and services, ensuring compatibility with solutions already in production
- .Design and development of APIs for integration between desktop, mobile, and cloud-based applications
- .Development and maintenance of web application frontends
- .Database design, optimization, and maintenance
- .Management of container-based development environments
- .Collaboration with the team to enable continuous software delivery and automate deployment processes
- .Contribution to the evolution of the software architecture towards modern, scalable, and maintainable solutions
.Requirements and Skill
- sAt least 5 years of experience in web application and backend service development in a PHP environment
- .Strong knowledge of PHP 8.x, with experience in maintaining and refactoring legacy applications built with earlier versions (e.g., PHP 7.4)
- .Solid backend development experience using the MVC pattern and at least one major PHP framework: Laravel, Symfony, or CodeIgniter
- .Good knowledge of frontend development using Bootstrap and at least one modern JavaScript framework such as Vue.js or React
- .Experience in designing and implementing REST and/or RPC APIs
- .Strong knowledge of MySQL 8.x, including schema design, query optimization, and performance management
- .Experience with Docker for managing development environments
- .Familiarity with CI/CD pipelines and software release automation tools
.Preferred Qualification
- sKnowledge of key AWS services, particularly EC2, RDS, S3, CloudFront, and ElastiCache
- .Experience with Node.js
- .Experience in migrating legacy applications to modern architectures
- .Familiarity with cloud environments and distributed architectures
- .Knowledge of software development best practices, version control, and code review processes
.