Fullstack Software Engineer (JavaScript) (m/f/d)

  • Tillhub GmbH
  • Berlin, Germany
  • 22/06/2020
Full time Data Science Big Data Statistics Software Engineering

Job Description

We are looking for an experienced JavaScript Fullstack Software Engineer (m/f/d):

Tasks

  • Design, implement, maintain and improve our JavaScript based backend and frontend applications
  • Write great code that is well tested and documented
  • Collaborate with co-workers from design, engineering, product, project and QA to implement applications for future scale
  • Be an effective contributor to Tillhub’s agile teams. Participate vigorously in SCRUM ceremonies and collaborate on effective development practices
  • Mentor, grow, and collaborate with other engineers
  • Work on a great product with technical challenges that will help you grow
  • Cultivate a sense of customer empathy to continue building an exceptional product
  • You will have direct influence on anything you build and will ship daily

Requirements

  • 5+ years of fullstack JavaScript application design and testing experience
  • Proficiency with modern JavaScript (up-to-date with latest JavasScript language changes)
  • Experience with Node.js and frameworks available for it (i.e. Express etc.)
  • Experience with modern JavaScript frontend frameworks (i.e. Vue.js, React, etc.) and component based architecture
  • Experience with complex but well maintained and testable applications. Preferably you like working test-driven.
  • Experience with databases, preferably SQL with PostgreSQL. Experience with NoSQL databases is a plus.
  • Experience working in agile environments that included conducting and receiving code reviews, collaborating with team members and knowledge transfer
  • User experience and quality are your drive and highest priority

Nice to have:

  • Experience in TypeScript (we use it i.e. for writing libraries)
  • Experience in DevOps (setting up and maintaining Linux
  • containers e.g. via Docker as well as running them on a
  • supportive infrastructure)
  • Familiarity in message brokers such as Google Pub/Sub
  • Being a technologist

Benefits

  • A technically challenging multi-product environment
  • You will be part of our fine international growing tech team of 16 and shape the success of Tillhub as well as being able to strive for excellence
  • Regular internal tech talks, skill-building events and regular feedback meetings
  • Best working conditions in a beautiful office in the heart of Berlin
  • Attractive education budget and From a lot of growth potential and creative space from the beginning - we are looking for people who put their minds to work and thereby improve the big picture
  • Flat hierarchies in a dynamic and highly motivated team
  • Drinks, fruits, smoothies and an appreciative atmosphere

Our mission is to become Europe's leading point-of-sale software for retailers. Every day we develop our product and ourselves and live for the satisfaction of our clients, ranging from small businesses to large corporations. You can help us!