Position: Senior Python Developer (in EU)
Company: Simplify
Experience required: 5y
Category: Python
English level: upper
Published: 2023-05-01T00:00:00+03:00

As a Python Developer you will be part of a team providing managed platform services based on our gridscale cloud platform. These range from relational databases, file systems, load balancers to Kubernetes. As-a-Service. Your focus will be on automating the service lifecycle. Your responsibilities will include:
- Design and implementation of APIs
- Provisioning and monitoring relational databases
- Managing authentication procedures and service secrets
- Using distributed task queues to ensure service lifecycles
- Analyzing data points from time-series databases
- You will also identify reusable components that we, as platform service providers, use ourselves on the gridscale cloud platform and find useful to others. You extract these into generic open source components as part of a software development kit. The code you write is clean and code reviews as well as regular exchanges with your teammates are an important part of your work.

Among other technologies your tech stack consists of:
- git
- FastAPI
- SQLAlchemy
- Celery
- Vault
- Kubernetes
- PostgreSQL
- Loki
- Prometheus

- Completed degree in computer science, engineering, or comparable professional training
- 5+ years of relevant software development experience, ideally in a cloud environment
- Extensive experience in developing complex applications with Python and experience with Golang
- You are proficient in version management with git and have basic Linux system administration skills
- DevOps tools and CI/CD workflows are familiar to you
- Experience with containerized application development and designing RESTful APIs
- Passion for writing clean and well-tested code
- Adept with service mesh, distributed computing, and cloud hosting platforms
- You are highly self-organized, solution-oriented, and bring excellent debugging skills to the table
- You enjoy constantly expanding your knowledge and sharing it with your teammates
- Fluent in English
- German is an advantage but not a must

Location - Europe preferred
English is a must
duration: long term project