We are looking for an experienced Symfony Developer to design, develop, and scale complex applications. In this role, you will make key architectural decisions, mentor your team, and collaborate with stakeholders to create innovative solutions. If you have a strong background in software development, a deep understanding of Symfony, and a passion for clean, scalable code, we’d love to hear from you!
Job location: Remote / Serbia
Responsibilities
- Design, develop, and scale complex applications using the Symfony framework
- Define the technical structure, ensuring clean, scalable, and maintainable code
- Guide your team in best practices and coding standards
- Collaborate with clients and stakeholders to translate technical requirements into innovative solutions
- Leverage modern DevOps and CI/CD tools to enhance development and deployment efficiency
Requirements
- At least 7 years of experience in software development, including at least 3 years working with Symfony
- Strong understanding of software architecture, design patterns, and domain-driven design (DDD)
- Experience with Docker; Kubernetes is a plus
- Confident working with relational databases such as MySQL and PostgreSQL, as well as caching technologies like Redis and Memcached
- Expertise in API design, including REST and GraphQL
- Experience with unit, integration, and end-to-end testing using PHPUnit
- Proficient in version control systems, particularly Git (GitLab, GitHub)
- Structured and analytical thinker with a proactive approach
- Strong communication and teamwork skills, with the ability to explain complex technical concepts clearly
- Excellent knowledge of English, written and spoken
Nice to Have
- Experience with frontend technologies such as Vue.js or React
- Knowledge of German is a plus