Experience & Requirements:
12+ years of qualified software development experience.
Robust experience in Python development, preferably Python 3.10.
Hands-on experience with FastAPI and Uvicorn.
Experience developing REST APIs and backend services.
Strong understanding of data validation, error handling, dependency injection, and asynchronous programming.
Experience building or maintaining BFF architectures.
Familiarity with microservices architecture and distributed systems.
Solid debugging and troubleshooting skills across application layers.
Experience designing and executing unit tests, integration tests, and API tests.
Knowledge of service-to-service communication patterns.
Ability to work independently with strong ownership and accountability.
Excellent verbal and written communication skills.