- Employer: Substância Binária
- Contract type: Full-time
- Location: Remote + part-time onsite (Almada, Portugal)
- Salary: €2,000 – €5,000 / month (before taxes)
- You must speak: English
- Published on: June 10, 2025
Role Description
As a Symfony Developer, you will be integral to developing and maintaining high-performance backend systems using the Symfony framework. This fully remote role 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.
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.
- Code Quality: Uphold high standards of code quality through thorough reviews, testing, and best practices.
- Documentation: Develop and maintain comprehensive documentation for all projects.
Experience:
- Minimum of 4 years working with the Symfony framework.
- At least 6 years of experience in PHP development.
Technical 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.