Key Responsibilities:
Design, develop, and maintain web applications using the Symfony framework.
Write clean, efficient, and reusable code following best practices.
Collaborate with cross-functional teams to define, design, and ship new features.
Perform code reviews and provide feedback to ensure code quality and best practices.
Troubleshoot, debug, and optimize existing applications for performance and scalability.
Write unit and integration tests to ensure the reliability and stability of the applications.
Stay up-to-date with the latest development trends, tools, and technologies in the Symfony ecosystem.
Participate in the full software development lifecycle, from concept to deployment.
Requirements:
3+ years of professional experience in software development with a strong focus PHP frameworks.
Proficiency in PHP, with a deep understanding of object-oriented programming.
Solid experience with MySQL or other relational databases and Doctrine ORM.
Experience with RESTful APIs and integrating third-party services.
Familiarity with front-end technologies (HTML, CSS, JavaScript, and related frameworks).
Experience with version control systems such as Git.
Knowledge of testing frameworks (PHPUnit, Behat, or similar).
Strong problem-solving skills and ability to troubleshoot complex issues.
Good understanding of web security best practices.
Excellent communication skills and the ability to work in a team-oriented environment.
Preferred Qualifications:
Experience with other PHP frameworks like Laravel or Zend.
Knowledge of Docker and containerization.
Familiarity with CI/CD pipelines.
Experience with cloud platforms (AWS, Azure, etc.).