Position: Senior PHP Back End Developer for Snäx
Company: Ciklum
Category: QA Automation
Experience required: 3y
English level: upper

Responsibilities:
• Be part of a cross-functional product team, together with engineers, devops, designers and product owners
• Take full ownership of the development of all server-side logic and make sure requests from our frontend apps are resolved instantaneously
• Design, build, and maintain efficient, reusable, and reliable PHP code
• Build backend solutions that can be connected with multiple external APIs and handle data efficiently (e.g. asynchronous processes, caching, error handling, batch processing, secure transmissions)
• Identify bottlenecks, performance issues, and bugs, and provide solutions for it
• Experiment with latest technologies to improve application speed and scalability

Requirements:
• 4+ years of experience in building sophisticated and performant PHP solutions
• Strong knowledge of PHP web frameworks (such as Laravel and Symfony)
• Familiarity with limitations of PHP as a platform and its workarounds
• Good understanding of frontend technologies (such as React and Angular, fullstack experience is strongly preferred)
• Familiarity with concepts of OOP, MVC, Mocking, ORM, CI/CD, microservices, SOLID, CQRS and RESTful
• Strong test-driven mindset to ensure high software quality (experience with test automation is a plus)
• Understanding fundamental design principles behind a scalable, distributed and secure application
• Ability to design, create and deliver a service from scratch to production
• Experience with SQL, schemas, indexes
• Experience with NoSQL databases and ElasticSearch
• Experience with Docker / Containerization
• Experience with popular APIs such as Stripe or Mailchimp
• Written and verbal fluency in English is a must

Personal skills:
• Reliable, organized, communicative, customer-oriented mindset
• Doer/achiever
• Intrinsic motivation to constantly learn and improve

What’s in it for you:
• No more lines, no more checkouts — just grab and go! Shopping experiences are going to change tremendously worldwide in the next few years. Don’t miss the chance to gain relevant knowledge on the most advanced shopping technologies and help us in disrupting the way people buy products.
• Join our Snäx family — a highly motivated, dynamic, and international team
• Be a key player in the most ambitious food tech startup of Switzerland
• Processes based on Scrum and Agile methodologies
• Dev-friendly processes such as Continuous Integration, Continuous Delivery, Code Review and bug bashes
• Working on a MacBook if you prefer Apple — we like to work with the best equipment
• Take ownership from day one
• Fame and glory for what you will have built
• No 9-to-5 working routine; results count
• Awesome team events and a lot of fun
• Respectful atmosphere in which everyone feels comfortable to speak up freely
• On-site visits to Switzerland
• Competitive salary protected from local currency deviations
• Modern offices with warm atmosphere
• Latest technologies and best industry practices