Symfony Backend Developer Job Opportunity
We are seeking a skilled Symfony backend developer to join our team. As a key member of our development team, you will be responsible for designing and implementing high-performance backend systems using the Symfony framework.
This is a fully remote role that allows you to work from your preferred location while being part of a forward-thinking and supportive team. You'll have ample opportunities for professional growth and learning.
Key Responsibilities:
* Feature Development (55%): Design and implement new features in our Symfony-based projects, focusing on APIs and admin interfaces.
* Debugging (15%): Troubleshoot and fix bugs in the existing codebase to ensure optimal performance.
* Team Collaboration (10%): Partner with frontend developers, designers, and product managers to transform requirements into technical solutions.
* Continuous Deployment (10%): Utilize Jenkins for deploying feature branches and releases to testing environments, adhering to company procedures.
* Production Releases (10%): Oversee deployments to production environments, following established protocols.
Requirements:
* Minimum of 4 years working with the Symfony framework.
* At least 6 years of experience in PHP development.
Benefits:
You will have ample opportunities for professional growth and learning, as well as the chance to work on challenging projects with a talented team.
Preferred Skills:
* Symfony Expertise: Demonstrated experience of at least 2 years working with the Symfony framework.
* PHP Proficiency: Extensive experience, spanning over 4 years, in PHP development.
* Containerization: Familiarity with Docker and Docker-compose for development and deployment environments.
* Version Control: Proficient in using git for version control and collaborative development.
* API Integration: Skilled in developing and integrating RESTful APIs with backend services.
* Database Management: Experience with SQL and managing databases such as MySQL.
* Testing Frameworks: Knowledgeable in automated testing tools like PHPUnit to ensure code quality.
* CI/CD Practices: Understanding and application of continuous integration and continuous deployment practices.
* Performance Tuning: Experience in optimizing application performance and conducting debugging sessions.
Soft Skills:
* Excellent problem-solving abilities and keen attention to detail.
* Capable of working both independently and within a team.
* Strong communication skills.
* Proficiency in English communication.
* Effective organizational and multitasking skills.