View job here

Your tasks are the design and development of backends for data-driven services for the optimization and automatisation of business processes. Our components are realized in Python (with a core in C or C++). In your role, as a member of a holistic and agile development team you will

  • design, implement and test components
  • integrate the components to create complex systems using
  • continuous integration and continuous deployment

We offer

  • an attractive learning curve in a higly motivated team
  • competetive salary
  • an open-ended contract
  • open-minded, friendly working atmosphere, short decision paths through flat hierarchies

Required Qualifications

  • Knowledge of Python and any Python framework (Django, Flask, Tornado, Falcon, …)
  • Practical experience in software development in a professional environment
  • Mastering of relational database (SQL, more specifically postgres, Normal Forms)
  • Knowledge of good web practices (Accessibility, REST-fulness, …)
  • Experience in using git
  • Experience working in Linux/Unix-environments
  • Fun in designing and developing complex components
  • Deep knowledge of English, preferably also German speaking skills
  • High motivation of following best practices (TDD)
  • Job experience is mandatory.

Optional Qualifications

  • Mastering of Django
  • Understanding of most web vulnerability (XSS, Clickjacking, SQL Injection)
  • Awareness of good web security practices (OWASP checklist, httpOnly cookies, HSTS, …)
  • Already worked with error reporting tool, we use Sentry (but you could have worked with newrelic, raygun, …)
  • DevOps Experience (Virtualization/Docker, AWS)

 

We look forward to receiving your application!