Solution Architect US (m/f/d)

About us

The Spryker Systems GmbH is a fast-growing technology company, offering leading manufacturers, brands and sellers of all industries a flexible commerce solution along all customer facing touchpoints. From online shop and mobile to voice, chat bot, blockchain and IoT use cases. Our modern offices are located in the German digital metropolis Berlin and Hamburg.
The international Spryker team is constantly working with new exciting customers, technologies and innovative approaches and is looking for talented employees, to join us revolutionizing the digital commerce world.

In a Nutshell

Are you passionate about technology and building strong partnerships? Do you love taking ownership of technical solutions? Are you eager to communicate complex solutions in a simple manner to the enterprise leadership teams? Do you easily navigate in project development and integration spaces?

We are open-minded, pragmatic, and agile above all. As a strong interdisciplinary team, we often face innovative challenges and solve them without compromising our standards.
 
If you think you have the same attitude, join our Spryker Technology Team as Solution Architect (m/f/d) and help us revolutionize the world of commerce.

Your challenges

  • Design high-level architecture of production systems, create technical specifications, and solutions according to the business requirements, implement most complex infrastructural or functional features in Agile manner
  • Lead technical meetings and workshops and provide training
  • Review the project implementation and existing architecture
  • Solve complex technical problems and provide support while participating hands-on in development activities
  • Create guidelines, internal and external documentation
  • Develop small proof-of-concept while following the MVP approach
  • Analyze technologies to solve integration problems in projects and bring this knowledge to Spryker Products
  • Act as a missionary/evangelist while setting Spryker high-quality standards

Your profile

  • Senior-level software development expertise with high-level languages and passion for coding with PHP (5+ years of experience)
  • Knowledge about professional software engineering, e.g., SOLID-principles, Clean Code, Separation of Concerns, Design patterns.
  • Ability to review and validate the existing code for different quality attributes (performance, security, usability, upgradability)
  • Strong consulting, pre-sales and architectural skills, relevant experience, and understanding of the E-commerce domain and requirements
  • Outstanding communication, analytical and interpersonal skills, ability to explain complex concepts to tech and business leadership
  • Problem-solving & result-oriented mindset
  • Understanding of business requirements and running project discovery phases (architectural planning, scoping, and development requirements) 
  • Experience and feeling comfortable with public speaking
  • Passion for sharing, guide, and navigate others
  • Ability and willingness to travel and participate in regular architecture workshops
  • Excellent written and verbal skills in English (German is a plus)
  • Experience as a Trainer is a plus
Besides our basic requirements, you should feel comfortable with our technology stack. We do not expect that you are an expert in all fields, but some of them should be familiar to you.
  • Backend: PHP7, PostgreSQL, MySql, Redis, ElasticSearch, Twig, Composer, RabbitMq, Jenkins
  • Frontend: Javascript, Webpack, NPM
  • System: Vagrant, Saltstack, Docker, Git, Jira
  • Cloud infrastructure: AWS (or GCP, Azure)
  • Tools: Newrelic, Blackfire, PHP analytics tools