Marley Spoon is bringing delightful, market fresh and easy cooking back to the people. Our chefs create inspiring and tasty recipes every week for our customers who can select what they would like to cook. At our fulfilment centers we build their individual meal kit with all the recipes and ingredients which then gets conveniently delivered to their doorstep.
Help us make the move from a monolith to an event-driven microservice architecture running in Kubernetes on AWS. You will be working in the Customer Experience team, the only team at Marley Spoon building customer-facing products. We are responsible for the website and the two mobile apps our customers use to buy and personalise their weekly meal kit delivery. We currently have three backend engineers working on our team, but want to grow this team to tackle the new challenges.
Tech Stack
* Web app, REST and GraphQL API are built with Ruby on Rails
* PostgreSQL and Redis
* Event-architecture built with Kafka and custom Ruby-based tooling
* Beanstalkd for background processing
* CI/CD pipeline with Codeship
* Terraform and Ansible to manage our infrastructure
Your role
* Maintain and improve our Ruby-based APIs and worker applications
* Write testable and readable code, that runs fast and reliably
* Work closely with the other teams and your teammates to arrive at the best possible feature implementation
* Participate in shaping cross- and in-application design & architecture
Our values
We are a growing team of hard-working, hands-on individuals who have the common goal of creating the perfect meal kit experience for our customers. We are proud to have people who take initiative, are dedicated and are committed. We have an open and inclusive culture where you can be yourself, learn new skills and are surrounded with interesting people.
As part of this open culture, we have chosen our own team values and agreed that we
* strive for high product and code quality
* keep our customers in focus
* maintain a healthy work-life balance
* work in an environment where it is safe to fail
* are committed to personal growth
Requirements
This is you
* Experience in Ruby (on Rails)
* Strong testing mindset and attention to detail
* Knowledge of SQL
* A drive to learn and improve yourself and others around you
Awesome extras
* Docker knowledge
* Experience with REST and/or GraphlQL APIs
Benefits
* You will be working in a small team within the CX team and will get a lot of responsibility
* Our beautiful and cozy office is located in the heart of Berlin Kreuzberg next to awesome restaurants (from tasty Köfte to two star Michelin!)
* Free food boxes delivered to your doorstep
* Cooked food from our test kitchen
* Craving for a fancy Espresso? We've got you covered! If coffee is not your cup of tea, we've also got tea and soft drinks
* Friday beers and many after work events
* Flexible working hours and home office
* An open, diverse and respectful culture with over 50 nationalities
* Possibility to trade part of your salary for double the amount of stock options