Job Openings Senior Full Stack Software Developer (PHP, Symfony, Pimcore)

About the job Senior Full Stack Software Developer (PHP, Symfony, Pimcore)

Job brief

We are looking for an experienced and motivated Senior Full Stack Software Developer with deep expertise in PHP, Symfony, and Pimcore. In this role, you will be responsible for designing, developing, and maintaining high-performance web applications and platforms. You will collaborate with cross-functional teams to deliver high-quality software solutions that meet the business and user needs. As a senior developer, you will also play a crucial role in setting coding standards, mentoring junior developers, and influencing architectural decisions.

Responsibilities

  • Full Stack Development: Design, develop, and maintain scalable and high-performance web applications using PHP and Symfony, ensuring robust front-end and back-end development.
  • Pimcore Expertise: Customize, extend, and manage Pimcore applications to support content management, product information management (PIM), digital asset management (DAM), and e-commerce platforms.
  • API Development: Design and implement RESTful APIs and web services to support integrations with third-party platforms and microservices architecture.
  • Database Management: Work with relational databases such as MySQL, ensuring optimal performance, and scalability. Optimize SQL queries and database schemas for high-traffic applications.
  • Front-end Development: Work with front-end technologies such as HTML5, CSS3, JavaScript, and modern frameworks like React or Vue.js to deliver responsive and intuitive user interfaces.
  • Code Quality & Best Practices: Ensure code quality by conducting code reviews, writing unit tests, and adhering to SOLID principles and design patterns.
  • Performance Optimization: Optimize web applications for maximum speed and scalability, including caching strategies, database optimization, and load balancing.
  • Collaboration & Leadership: Collaborate with product managers, designers, and other stakeholders to translate business requirements into technical specifications. Mentor and guide junior developers and foster a collaborative team environment.
  • Troubleshooting & Debugging: Identify and resolve complex technical issues, bugs, and performance bottlenecks in the codebase and deployed applications.
  • DevOps & Continuous Integration: Participate in DevOps practices like CI/CD pipelines, automated testing, and deployment. 
  • Collaborate with DevOps teams to ensure smooth deployment processes.
  • Documentation: Create and maintain technical documentation, including architecture designs, API specifications, and deployment guides.

Requirements

  • Education: Bachelors or Masters degree in Computer Science, Software Engineering, or related field.
  • Experience: 5+ years of experience in full stack web development, with a strong focus on PHP, Symfony, and Pimcore.
  • Proficient in PHP (7.x/8.x), Symfony framework, and Pimcore platform.
    Strong experience with front-end technologies: HTML5, CSS3, JavaScript (React, Vue.js, or similar frameworks).
  • Hands-on experience with MySQL or other relational databases.
    Experience with version control systems like Git.
    Familiarity with cloud services (AWS, Google) and containerization (Docker, Kubernetes) is a plus.
  • Problem-Solving: Strong analytical and debugging skills, with the ability to troubleshoot and solve complex technical problems.
  • Communication: Excellent verbal and written communication skills, with the ability to clearly explain technical concepts to both technical and non-technical stakeholders.
  • Leadership: Proven experience mentoring and guiding junior developers, as well as collaborating with cross-functional teams.
  • Experience with Pimcores PIM, DAM, and CMS functionalities. Preferred
  • Familiarity with Agile or Scrum methodologies. Preferred
  • Experience with GraphQL. Preferred
  • Understanding of microservices architecture and distributed systems. Preferred