Desired Skills and Experience

  • Independent design, implementation and improvement of high performance Micro Services (e.g. Conditional Counters, Notification and Payment systems, Machine Learning and Data Stream analysis tools) and of our API backend
  • Collaborative development of deployment pipelines and runtime environments in our data center using Kubernetes in the Google Cloud in cooperation with our Site Reliability Engineers
  • Development of innovative software architectures using modern design and architectural patterns
  • Active increase of code quality through application of XP-Praktiken (e.g. TDD, refactoring, pair programming and CI/CD)
  • Regular training and continuous knowledge exchange through in-house tech talks, in-house training and communities
  • Participation in hackathons as well as national and international conferences
  • Extensive professional experience in the development of medium to large-scale web applications
  • Relevant knowledge in dealing with PHP / Go or at least one high programming language such as Python, C/C++ or Erlang
  • Sound knowledge in at least one of the following database technologies: Cassandra, Redis , PostgreSQL, MongoDB, Google BigQuery or Google Spanner
  • Secure handling of common design and architectural patterns
  • Practical experience in agile software development and process management (Scrum/Kanban) and ideally also work in cross functional teams
  • Interest in Open Source as well as willingness to continuing education
  • Independent, reliable and structured way of working
  • Very good written and spoken English