Perfection starts under the hood: Not only do we want to build a tool every customer will love, we also work hard to build a codebase that allows us to scale without breaking.
– Stefan Kröner, CTO
Working at Grape
We’re a small team of highly efficient and motivated people. As a back-end engineer you will design, build and extend our application, working together closely with three other back-end developers, our iOS and Android team and front-end developers.
You’ll be able to heavily influence the architecture of our application. You’ll get to solve challenges in overall performance, scaling and code organization.We value high code quality in terms of readability, reusability and maintainability the same way we value speed and efficiency of development.
Tools, libraries and aproaches we use (to name a few):
- PostgreSQL, Redis and Elasticsearch
- Ansible, Docker Compose and Vagrant
- Stripe Payment Processing
- Numerous external APIs for all the services we connect to our application
- Test-driven development
What we are looking for
You’ll work closely with all different team members at Grape to speed up our front-end development to build new features and products. You will be shipping code to thousands of active users every day.
Our engineers are also very comfortable working directly with customers to tackle bugs and answer tricky support questions. It’s important to write code with customers in mind so that we can provide the best experience possible with Grape.
You are you expected to have the following technical skills:
- BSc degree or equivalent practical experience.
- Experience with UNIX/Linux environments and distributed systems
- Experience programming in Python
- Experience in web programming and/or developing/designing large software systems
- Experience with the Django framework and PostgreSQL
- Experience with Redis and/or Elasticsearch
What we value
Clear communication, a positive can-do attitude, open mindedness, patience, empathy and the ability to work independently. We are looking for a person who understands our culture and wants to be part of a team that is passionate about its product.
As one of our core values, working as a “No Ego Doer” is an important part of our team. You’ll need to be aware of when you have assumptions, and be disciplined about working with other team members in order to test and confirm your ideas.
Perks and benefits
We hope that you’re excited about all the possibilities that come with working at Grape! In addition to our beautiful office close to the city center of Vienna, we also offer the possibility of working remotely. However, if you like to move to one of the most livable cities in the world, we do offer help for your relocation as we want you to feel at home in Vienna. We want you to be happy, inspired and to become the person that you wish to be.
You will work with team members around the world and across time zones to build a better culture and product. We organize a couple of company retreats per year to spend quality time with the whole team. Our latest retreats have been a day trip to Bratislava and a full week in the beautiful alps of Tyrol.
Additionally working at Grape offers these perks and benefits:
- Shares in our company
- Highly competitive salary
- Free MacBook Pro (or similar) and two monitors at the office
- Unlimited amount of coffee, club mate and fruits
- A lot of fun stuff like a Playstation with a big screen
Gross Salary according to the Austrian IT-KV ST2 (“Regelstufe” EUR 3.264, and “Erfahrungsstufe” EUR 3.854). Happy to overpay for rockstars.
Write us a mail with a brief text about you, a picture of a turtle (to make sure that you are able to fully read our job descriptions), CV, if you have one, and (most importantly) links to previous projects and GitHub accounts.