With more than 3.5 million gift sets sold each year in France and Europe, Smartbox group is the European leader in experience gifts.
For nearly 20 years, we have been developing thousands of experiences to offer and as many great moments to live. From the most iconic to the most unusual, Smartbox's mission is to allow everyone to offer their loved ones the possibility of living unique experiences.
Smartbox is a gift with a difference, one that celebrates the growing value of the real experience, both increasingly rare and increasingly precious to the French. Especially among young people, for whom life is also digital, the real experience is increasingly sought after when the acquisition of material goods makes less and less sense.
Offering a Smartbox means offering sensations. Alone or with a partner, with family or friends, whether the experience is exciting, enriching, soothing, surprising, or delicious, whether it is lived close to home or whether it allows you to discover new horizons, Smartbox offers the emotion of a moment lived.
Smartbox is a ready-to-give experience that can be found on our website smartbox.com, at our online partners and in more than 17,500 points of sale, Smartbox boutiques, department stores, supermarkets and specialist retailers.
Job Summary:
We are seeking a talented and motivated PHP Software Engineer to join our dynamic development team. In this role, you will be responsible for designing, developing, and maintaining web applications and back-end systems using PHP. You will work collaboratively with cross-functional teams to create efficient and scalable software solutions, ensuring high-quality code and optimal performance.
Key Responsibilities:
· Design, develop, test, and maintain robust backend services and APIs using PHP.
· Work with MySQL databases to ensure efficient data storage, retrieval, and management.
· Collaborate with frontend developers and offshore teams to integrate systems effectively.
· Write high-quality, maintainable, and efficient code following best practices and coding standards.
· Lead and contribute to Agile ceremonies, including daily stand-ups, and retrospectives.
· Optimize and refactor existing codebases for improved performance and scalability.
· Participate in code reviews and mentor junior developers by providing constructive feedback.
· Troubleshoot, debug, and resolve complex backend issues.
· Utilize Git and GitLab for version control, CI/CD pipelines, and deployment automation.
· Design and implement scalable microservices architecture solutions.
· Work with containerization technologies such as Docker and Kubernetes for deployment and orchestration.
· Stay up to date with emerging backend technologies, security best practices, and industry trends.
Qualifications:
Education: Bachelor’s degree in Computer Science, Software Engineering, or a related field (or equivalent experience).
Experience:
· 4+ years of experience in PHP development, with a solid understanding of object-oriented programming (OOP) and design patterns.
· Strong experience with PHP frameworks such as Laravel or Symfony.
· Proficiency in working with MySQL or other relational databases.
Skills:
· 3+ years of experience in backend development, with a strong focus on PHP and MySQL.
· Proficiency in Git and GitLab for version control and CI/CD workflows.
· In-depth understanding of RESTful APIs, microservices architecture, and software design principles.
· Experience working in distributed development environments.
· Strong knowledge of Agile methodologies, including Scrum or Kanban, and ability to work in an iterative development cycle.
· Hands-on experience with containerization technologies such as Docker and Kubernetes.
· Strong problem-solving, debugging, and troubleshooting skills.
· Excellent communication and teamwork abilities.
Top Skills
Smartbox Group Dublin, Dublin, IRL Office
Joyce's Court, Talbot St, Dublin, Dublin, Ireland