Job description
Your tasks are the design and development of components for data-driven services for the optimization and automatisation of business processes. Our components are realized in Python. 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 highly motivated team
- competitive salary
- an open-ended contract
- open-minded, friendly working atmosphere, short decision paths through flat hierarchies
Skills & Requirements:
You should have
- 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, ...)
- Fun in designing and developing complex components
- Experience in using git
- Experience working in Linux/Unix-environments
- Deep knowledge of English, preferably also German speaking skills
The following requirements are a nice to have:
- 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)
Job experience is mandatory.
We are a small company with an excellent and very harmonious team. If you
have ideas and an opinion and want to `get things right' then you are in the
right place.
With us, you bring higher mathematics into production for our business customers.
We’re looking forward to working with you!