We are looking for an enthusiastic onsite Python Developer (f/m/d) with a passion to build scalable, sustainable and testable software that will revolutionise the hospitality industry. If you are a person that likes to work in a cross-functional team, are interested in automating processes and influencing our way of working, then we look forward to receiving your application!
We offer you
- Cross-functional team composed of UI/UX designers, developers and QA, which allows to share knowledge and responsibility of the features.
- Space to explore your creativity, many opportunities and responsibilities in a clear, stable and reliable framework.
- You have the possibility to influence our way of working.
- We aim to find a good balance between short term business goals and the best software craftsmanship you can think of.
- Modern equipment for your daily work.
- Drinks for free and a chef who cooks freshly for us every day.
- Beautiful and modern office, centrally and easily accessible by public transport.
- Regular events, like our Company Breakfast every Wednesday: The breakfast serves as an ideal platform to introduce new employees, to provide department updates and to present news about our company.
- We hate to repeat ourselves, therefore we have a strong culture of automating processes and creating our own tools to be more efficient.
- Build the best software for gastronomers at our offices in Berlin (this is not a remote job, Home Office is fine though)
- Provide technical leadership, direction and mentoring.
- Taking the concept into code, tests and release it to the customers.
- Write sustainable and testable code that you are proud of.
- Share your knowledge and learn from your colleagues.
- Find the opportunity to develop your skills and strengths.
- Strive for continuous improvement for yourself and within the team.
- Advanced knowledge of Python, Django and the ecosystem.
- You are capable of making architectural decisions that will result in scalable, reliable, and performant systems.
- You are confident of writing concurrent applications.
- You have a solid understanding of clean coding principles, OO programming, functional and enterprise design patterns, and TDD.
- Experience with automated continuous delivery.
- Be enthusiastic of software development for resilient, highly availability systems. Be open and willing to learn from mistakes.
- English language is a must.