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