Senior Python Developer (f/m/d)

Tasks

For the development of a distributed automation platform in Python we are looking for support in the area of backend, REST-API design and reporting.

If you are familiar with PyPI, know what is important for a REST API for a web frontend and have no fear of Pandas, Jupyter and Data Science, you will fit perfectly into our Scrum team.

Profile

Education:

  • University degree in SW development or similar

Necessary knowledge:

  • Python 3 development with poetry or similar virtual environments.
  • REST-API design with FastAPI or similar frameworks for web frontends
  • Network protocols with and without secure layer
  • Component-based architectures and design patterns

Desirable skills:

  • Agile software development and Scrum
  • Evaluation and selection of open source software
  • Asynchronous programming with asyncio, trio or curio
  • Inter-process communication with in-memory databases like Redis
  • Unit testing with pytest or similar frameworks
  • Data visualisation with pandas, plotly, jupyter notebooks or similar
  • Web frontend development with React, Vue or similar frameworks

Languages:

  • German and English fluently

For this position, we are looking for a personality that enjoys solving problems and sometimes ventures off the beaten track. At the same time, you should think conceptually and in a structured way, i.e. not lose sight of the ultimate goal.

Share this job offer