Ruby on Rails Developer (remote)
|Company||Crispy Mountain / Zaikio GmbH|
WHAT’S IT ALL ABOUT?
Did you know that the printing industry is one of the biggest industry on the planet? Nevertheless, it faces a lot of challenges when it comes to collaboration and process digitisation. We are Crispy Mountain and we’re currently building a sophisticated software platform for this industry to solve this problem. Our vision is to create a place where all print related processes world-wide run on a centralised industry platform. From designers and publishers to printers and machines to trucks and logistics – it’s truly holistic.
All of this is backed by Heidelberg Druckmaschinen AG, the biggest print equipment manufacturer in the world, with more than 100 years of history. Heidelberg has recently acquired Crispy Mountain, in order to combine the excitement of a young and agile team with the knowledge and tradition of one of the oldest brands in print. Together we will tackle the incredibly exciting mission ahead.
WHAT WILL YOU BE DOING?
We design and build the foundation services for this platform, as well as documentation and developer resources. Our responsibilities include process design, product design, UI/UX, implementation and operations as well as marketing and general strategy.
Based on your seniority it is your job to (help) oversee and implement parts of the foundation services we talked about earlier. Since we build a “macro”-services (somewhere between die-hard micro service and monolith) architecture, there are many interesting independent projects to choose from. You would take over partial or full responsibility for one of these projects and work closely with a lead developer or our CTO in making it happen.
WHAT ARE THE TOOLS OF CHOICE?
Our usual tech stack looks like this: Ruby on Rails, Go (sometimes), Heroku, AWS, Postgres, RabbitMQ, Kafka, Stimulus, Vue, React …
We prefer the Rails-no-bullshit-approach. Our main objective is to build and ship stable applications, that solve real-world problems for our users. We are using tools, libraries and technologies where and when it makes sense. We don’t use stuff just for the sake of using it. Productivity and reliability is key. We use tools that fit the task, and are not bound by ideologies.
In addition to the technologies above, we use the usual suspects for CI/CD and communication: CircleCI, Github, Basecamp, Slack, WhereBy and Monday.
HOW DO WE MANAGE OURSELVES?
We highly believe in self-organized teams. Usually a team consists of 1 to 4 UX designers, developers and product managers. To get things done, we work in loosely defined sprints, with the ultimate goal to ship something in the end. This can be a feature, a product or just a part of it.
WHAT WE HAVE TO OFFER
Our challenge is a big one: we are tasked with building a platform that will change the face of an entire industry. Forever. We don’t solve Silicon Valley-style self-made, first-world problems – we want to fix actual software problems in the printing industry, freeing the people working there from stupid, repetitive, cognitive assembly line work and allow them to rediscover their creativity.
We pay above-average salaries that are linked to your experience and responsibility and grow with you. All based on a simple level-based salary model. Based on your seniority, we’re talking about 45 – 120K per year.
We’re trying hard to provide you with a healthy and family friendly environment. Results matter, not office hours. That’s why we encourage remote work and quality time that you can spend with your loved ones.
Freedom and Opportunities
You will enjoy a great deal of freedom in your work (which can also be a burden). Not gonna lie, we are a small team at this point, which will grow over time (again not explosively, but sustainably), so at first your job will be hands-on, while in the future it can shift more towards project lead and management (if this is your desire). Either way, your work will have an impact on our success!