B

Senior Python Developer

BDO India · Noida, Uttar Pradesh, India

5–12 yrs experiencefull_timePosted 1w ago

Job description

**Role & responsibilities** Bachelors degree in computer science, Engineering, or a related field. • 7+ years of professional experience in Python software development. • Expert-level proficiency in FastAPI (or similar frameworks like Starlette/Falcon). • Strong understanding of concurrency, including: o Multithreading & synchronization o Multiprocessing o Async IO • Strong experience processing large datasets and building high-throughput data pipelines. • Hands-on experience with Azure cloud services, especially App Services, SQL/MySQL, Storage, Batch Service. • Proficiency with MySQL database design, optimization, and complex query writing. • Familiarity with Git, Azure DevOps, CI/CD pipelines, and automated deployments. • Experience profiling Python performance and optimizing for CPU and memory. • Ability to work in a fast-paced environment with minimal supervision.