πΌ Vorwerk's Global E-Commerce Project - Software Engineer (PHP/Symfony) π¨βπ»
We are looking for a passionate, results-oriented, experienced, and self-organized Software Engineer with expertise in PHP/Symfony to join our enthusiastic team at Vorwerk. With over 13,000 sales advisors worldwide, this platform is crucial for sales advisor presentation on our website and, most importantly, in the advisor allocation during the sales process. It sits at the heart of our business, and we need you to take a leading role in the development of one of our key components to provision advisor data to the website.
Key Responsibilities:
- Deliver quality code while working agile.
- Collaborate closely with product management, QA and automation teams, release and service managers, business stakeholders, and solution architects.
- Contribute to agile ceremonies and support refining requirements until the definition of "ready" is met.
- Ensure quality across integrated platforms.
Essential Technical Skills and Experience:
- Must-Haves:
- Successfully completed Information Technology studies or equivalent education.
- 3+ years of relevant industry experience with the Symfony/PHP Framework.
- Demonstrated experience with PHP, including OOP, security, refactoring, and design patterns.
- Write clean, secure, test-driven, easily maintainable, and modular code.
- Excellent knowledge of the Symfony framework and experience building factories/facades/libraries using abstract classes, interfaces, and traits.
- Experience in unit testing using testing frameworks like PHPUnit/Selenium.
- Good knowledge of RDBMS (MySQL/MS SQL/PostgreSQL), database design, and query optimization techniques.
- Good core knowledge of HTML5, CSS3, jQuery, and Bootstrap framework.
- Experience in JavaScript Frameworks (ReactJS/VueJS).
- Hands-on experience in RESTful API design and development, including the implementation of OAuth 2.0 for authentication and authorization.
- Working knowledge of version controlling systems like Git, a clear understanding of the Gitflow workflow, and repository management tools like GitLab.
- Working experience on DevOps and CI/CD processes, and general understanding of infrastructure and Cloud services (AWS, Azure, etc.) and related server administration (setting up Docker, Apache/Nginx, PHP-FPM, etc.).
- Highly Desirable:
- Experience working on microservices architecture.
- Experience in working with event-driven architectures.
- Experience in working with continuous integration/continuous delivery (CI/CD) pipelines.
- Experience in working with containerization technologies such as Docker or Kubernetes.
- Experience in working with cloud computing platforms such as AWS or Azure.
- Experience in working with testing tools and frameworks such as PHPUnit, Selenium, or Cucumber.
- Bonus Points:
- Experience with PHP frameworks other than Symfony (e.g., Laravel, Zend Framework).
- Experience with NoSQL databases (e.g., MongoDB, Redis).
- Experience in working with machine learning or artificial intelligence technologies.
- Experience in working with international teams and clients.
- Experience in working in a fast-paced, agile environment.
Personal Qualities:
- Proactive, self-managed, and accustomed to working remotely.
- Strong problem-solving and analytical skills.
- Extensive capability to communicate and interact internationally and with various management levels, especially in English.
- Experience in working in agile projects and usage of Jira and Confluence.
Location:
Benefits:
- Competitive salary and benefits.
- Opportunity to work with a talented and experienced team.
- Chance to work on cutting-edge technologies and projects.
- Flexible working hours and remote work options.