Role overview
As a Senior Python Developer, you will:
Develop and maintain scalable back-end services using FastAPI and other modern frameworks.
Ensure seamless integration with front-end applications and external services through well-designed RESTful APIs.
Leverage cloud infrastructure (Azure Functions, Azure Storage) for hosting and scaling applications.
Implement security best practices for API authentication (OAuth, JWT) and data protection.
Possibly work on GenAI-driven applications, utilizing AI APIs.
Containerize applications using Docker for environment management.
Expertise in Python for back-end development.
Experience with Asyncio
Experience with FastAPI or Flask for building scalable RESTful APIs.
Familiarity with OpenAI, HuggingFace or similar AI APIs.
Ability to work with large datasets and perform data cleaning, transformation, and manipulation.
Cloud Services: Hands-on experience with cloud deployment, CI/CD pipelines. Ideally on Azure.
Asynchronous Programming: Understanding of async patterns to improve performance.
Knowledge of Cryptocurrencies and blockchain protocols is beneficial
Containerization: Familiarity with Docker for application deployment.
Security Best Practices: Knowledge of API authentication methods such as OAuth and JWT.
Start Date: ASAP
Location: Remote (99%); must be able to travel freely within Europe for workshops.
Onsite Requirements: Mandatory planning sessions/workshops (2 times a year).
US Time Zone Overlap: Required (2 PM - 6 PM CET)