lock-svg project
Successfully occupied
View project information dropdown icon
Wallet icon Coin icon Rate 160 000 CZK - 170 000 CZK / month info
Timer icon Form of cooperation Full-time / 95% Remote
Briefcase icon Sector Information Technology
Location icon Location Praha

info The reward is calculated upon delivery of 20 MD per month (1MD=8h)

Project duration 6 months with possibility of extension
Period of cooperation 09.06.2025 - 09.12.2025
Start date 09.06.2025 or by agreement
Technology
  • MS Azure
  • Python
  • Docker
  • Azure Functions
Languages
  • English flag English - active, B2/C1/C2

Project description

  • development and maintenance of Azure Functions (HTTP, Service Bus, Durable Functions)
  • API design and implementation using FastAPI using dependency injection and Pydantic models
  • PostgreSQL database management including schema design, ORM (SQLAlchemy) and migrations (Alembic)
  • integration with Azure SDKs (Storage, Service Bus, Identity)
  • implementation of authentication and security features (EasyAuth, tokens, scopes)
  • writing unit and integration tests in pytest, including testing with emulators (e.g. Azurite)
  • working with CI/CD pipelines (GitHub Actions or Azure DevOps)
  • Configuring and managing logging and metrics in Application Insights
  • containerization of the development environment and functions using Docker
  • active participation in agile development, writing technical documentation and participating in team demos

Project requirements

  • at least 6 years of experience with Python development
  • excellent knowledge of Python 3.8+ including async/await and packaging (pip/Poetry)
  • Hands-on experience with Azure Functions development (including Durable Functions, HTTP and Service Bus triggers)
  • excellent knowledge of FastAPI and creation of production APIs (dependency injection, Pydantic)
  • proven work with Azure SDKs (Storage, Service Bus, Identity)
  • extensive experience with PostgreSQL and SQLAlchemy
  • orientation in message brokers (Service Bus, message serialization)
  • practical knowledge of authentication via Azure AD EasyAuth and token validation
  • experience with testing in pytest and emulators (e.g. Azurite)
  • knowledge of CI/CD processes using GitHub Actions or Azure DevOps
  • experience with observability using Application Insights
  • ability to work in Dockerized development
  • English at least at level B2 for daily communication
Are you interested in this project?
Recommend an IT specialist Do you know anyone who could use this project? Recommend him and get a reward!
New to the world of IT freelancing ?

Freedom, flexibility, greater control over finances and career. Freelancing has evolved and offers much more today. See what's in store for you and how it will change your life.

Are you interested in this project?
Recommend an IT specialist Do you know anyone who could use this project? Recommend him and get a reward!
30 071

Titans that have
joined us

702

Clients that have
joined us

567 352

Succcessfully supplied
man-days