Position: Senior PHP Back End Developer for Snäx
Company: Ciklum
Experience required: 3y
Category: PHP
English level: upper
Published: 2020-02-01T00:00:00+02:00

We are Snäx – a young team of food lovers and technology enthusiasts, with the mission to provide fresh & healthy meals to our clients and make their employees a little happier. Backed by one of the largest retailers in Europe, we are growing at high speed and rolling-out our self-developed smart fridges across the country. Our customers can purchase our freshly prepared hot and cold dishes, snacks and beverages directly with our snäx app. It has never been easier to benefit from balanced nutrition during workdays.

Join us in our mission of becoming the leading food-tech startup in Switzerland!

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 the latest technologies to improve application speed and scalability

Requirements
- 4+ years of experience in building sophisticated and performant PHP solutions
- Strong knowledge of Laravel
- Familiarity with limitations of PHP as a platform and its workarounds
- Good understanding of front-end technologies (such as React and Angular, the full-stack experience is strongly preferred)
- Familiarity with concepts of OOP, MVC, Mocking, ORM, CI/CD, microservices, SOLID, CQRS and RESTful
- A 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 of 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
- The 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 a warm atmosphere
- Latest technologies and best industry practices