Position: Senior PHP developer (Symphony)
Company: AltexSoft
Experience required: 5y
English level: upper

We are looking for an independent Senior software developer in PHP and Symphony, experienced in AWS to provide software development services on client`s portals specialized in providing corporate health and fitness services to businesses and their employees. A type of cooperation - subcontract for around 6 months.

The client is a leading supplier from Germany. They offer a range of services including access to gyms, fitness classes, and wellness programs to their clients.
Our best candidate should be located in Europe, be a great team member, and have strong communication skills.

Requirements:
- Strong command of PHP and its best practices to develop efficient and scalable code
- Experience with the Symfony framework is essential
- Proficiency in Amazon Web Services (AWS) is necessary to deploy, manage, and scale our applications in the cloud
- Strong understanding of API development and integration
- Familiarity with Content Management Systems (CMS) will be valuable, as you will work with CMS platforms to create dynamic and user-friendly websites
- Knowledge of PHPUnit will enable you to write comprehensive tests to ensure the reliability and stability of your code
- Experience with Amplify and Docker
- Proficiency in the Git version control system is essential for collaborating effectively with the development team and managing code repositories.

Would be a plus:

- Familiarity with or prior experience working with Pimcore Platform, a CMS based on the Symfony framework, will be advantageous.

Responsibilities:

- Backend Development: Take ownership of backend development tasks, ensuring the delivery of high-quality, efficient, and scalable code
- Collaborate with Team: Work closely with cross-functional teams, including frontend developers, designers, and project managers, to align on project requirements and deliver optimal solutions
- Troubleshooting and Debugging: Identify and resolve backend issues, perform debugging, and ensure smooth functioning of the applications
- Code Review: Participate in code reviews to maintain code quality and adhere to coding standards
- Documentation: Create and maintain technical documentation to facilitate knowledge sharing and future development.