At SHOPFLIX.gr, customer experience is at the forefront of everything we do and automation is one of our key pillars to achieve that. We are a new company founded in 2021, with many years of experience in retail and e-commerce services. With a fresh philosophy, vision and attitude, we created an innovative e-commerce platform, SHOPFLIX, with the aim of providing the best experience for each user throughout the shopping journey, before and after each purchase.
To help us build functional systems that improve customer experience we are looking for a PHP Software Engineer. The ideal candidate will be an energetic person who will help drive our way to microservices, microapps and reengineering of our platform.
Responsibilities:
- Be part of a team of engineers that craft out backend API endpoints
- Design, develop, and maintain high-quality backend services and modules using PHP 8.1+
- Ensure the implementation of SOLID principles and design patterns in all development work.
- Collaborate closely with front-end developers, product managers, and other stakeholders to define technical requirements and deliver robust solutions.
- Optimize application performance, ensuring efficient database queries and system architectures.
- Write clean, maintainable, and well-documented code following best practices.
- Conduct code reviews and provide mentorship to junior engineers.
- Troubleshoot and resolve complex technical issues.
- Stay up-to-date with emerging technologies and industry trends, applying this knowledge to improve the platform
- Participate in agile development processes, including sprint planning, stand-ups, and retrospectives.
- Ensure the security, scalability, and maintainability of the platform..
Skills and Qualifications:
- Minimum of 3 years of experience in PHP development, with a strong portfolio of backend projects.
- Experience with microservices architecture.
- Familiarity with CI/CD pipelines and automated testing frameworks.
- Proficient with git and git workflows
- Strong knowledge of MySQL or other relational databases.
- Problem-solving attitude
- Collaborative team spirit
- Knowledge of caching technics and patterns
- Great knowledge of REST and contract-based development
- Understanding of containerization technologies like Docker
Will be considered a plus:
- Knowledge of RabbitMQ
- Knowledge of Angular
- Familiriaty with Scrum
- Experience in the e-commerce domain
- Familiarity with domain-driven design (DDD) principles
- Any experience with the Spryker platform and its components.
- Experience with cloud platforms such as AWS, Azure, or Google Cloud
- Training & Development
- equipment
- competitive salary
- very flexible hybrid model of work
- fully remote option available for people outside Attica region
- Opportunity to work on impactful projects in the e-commerce industry
- Private Insurance
- Ticket Restaurant
- 4 summer Free Fridays
Don’t let yesterday take up too much of today.
“Will Rogers”