Python Developer
Stellenbeschreibung
Role Description
We are seeking a (Senior) Python Backend Developer for a full-time role based in Vienna / partly remote. In this position, you will design, build, and scale robust backend services for real-world access control and infrastructure use cases. You will work on clean, production-ready APIs, integrate third-party systems, and help maintain a reliable backend environment.Your responsibilities will include developing and scaling FastAPI-based backend services, designing clean and robust APIs, working with PostgreSQL and SQLAlchemy, implementing authentication and permission systems, integrating external platforms and APIs, and maintaining infrastructure hosted on Hetzner. The role also includes working on software-hardware interactions in practical deployment environments.
Qualifications
We are looking for someone with 3-5 years of Python experience in production and strong experience in backend and software development. You should have solid hands-on skills in FastAPI, SQLAlchemy, and PostgreSQL, as well as experience with authentication systems such as OAuth2, JWT, and RBAC. You should be comfortable working in a Linux-based environment and have experience integrating third-party APIs and systems.A strong understanding of clean code, scalability, and backend architecture is important, along with good problem-solving skills and the ability to work effectively in a team.
Nice to have
Experience with IoT, Docker, CI/CD, async Python, and event-driven systems is a plus.Experience building scalable, high-performance applications is also beneficial. Fluency in English is required; German is an advantage.
¿Te interesa este puesto?