- 12+ years of professional software development experience.
- Strong 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.