Description:
- Creating high-quality code and services and applications leveraging the Spyrker platform.
- Designing, programming, and configuring the Spryker commerce platform
- Contributing to project/task definition and planning and supporting technical team leads;
- Work closely with the architectural team
- Striving for continuous improvement by collaborating with others throughout the development lifecycle to review peer code and identify areas for enhancement.
- Working with more junior members of the team to provide technical guidance and coaching to directly contribute to their growth and development
- Work closely with leadership and other development/project teams in creating, updating and maintaining technical documentation and best practices
- Use SAFe (Agile), GitFlow, and Pivotree’s CI/CD workflow in all the development process
- Actively participate in SCRUM ceremonies and have a proactive attitude
- Support the QA team during the testing process
Key Skills and Competencies:
- Bachelor's degree in Computer Science, Software Engineering or equivalent
- 2+ years of hands-on experience working on Spryker as a Developer
- 5+ years experience in software development
- Understanding of general eCommerce concepts
- Previous experience working with globally distributed teams
- Experience with Agile development methodology and delivery
- Strong communication, team working, technical writing and documentation skills
- Good verbal and written communication in English
- Experience with the following technologies
- PHP 7.4 or higher
- Modern PHP Frameworks such as Symfony, Laravel or Laminas
- Composer dependency management
- PHP-FIG
- Relational and key-value databases
- PostgreSQL, MySQL, MariaDB and Redis
- Experience with template engines like Twig
- Elasticsearch