Greeting from ashra technologies
we are hiring
Role: Python Developer
Exp: 6\+Years
Location: Pune
**Responsibilities**
We are looking for a highly experienced **Senior Python Developer** who specializes in building high\-performance backend systems using **FastAPI**, managing and processing **large datasets**, and developing solutions optimized for **multithreaded and asynchronous execution**. The role requires deep technical expertise in **Azure cloud services** and strong proficiency in **MySQL**, including performance tuning and advanced query optimization.
Backend Development \& API Engineering
- **Design, develop and implement** highly performant RESTful services using **FastAPI**.
- Build scalable microservices\-based solutions leveraging Python’s **asyncio**, **multithreading**, and **multiprocessing** capabilities.
- Develop middleware, request/response validation, authentication \& authorization .
- Ensure APIs meet industry standards for speed, resiliency, and maintainability.
Data Engineering \& Large Dataset Handling
- Work with **large\-scale datasets** across structured and semi\-structured data sources.
- Optimize data ingestion, transformation, and persistence pipelines for throughput and memory efficiency.
- Ensure data correctness, consistency, and scalability in high\-volume systems.
Azure Cloud Integration
- Design and deploy cloud\-native applications on **Microsoft Azure**, using services such as:
- Azure App Service / Azure Functions
- Azure SQL Database / Azure MySQL
- Azure Storage (Blob, Files, Queues)
- Azure Batch Servic
Database Engineering (MySQL)
- Design and maintain complex MySQL schemas for performance and scalability.
- Optimize MySQL queries, indexes, partitioning, and replication.
- Work with MySQL on Azure (Azure Database for MySQL) including parameter tuning and monitoring.
- Implement caching patterns (Redis, Memcached) for low\-latency APIs.
System Performance \& Optimization
- Diagnose and fix concurrency issues, memory leaks, and performance bottlenecks.
- Use profiling tools to identify slow code paths.
- Optimize CPU\- or I/O\-bound processes using multithreading, multiprocessing, and async techniques.
Team Leadership \& Collaboration
- Review code and enforce engineering best practices.
- Mentor junior and mid\-level developers.
- Participate in system architecture design discussions.
- Work closely with crossfunctional teams to deliver reliable end\-to\-end solutions.
- Bachelor’s 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:
- Multithreading \& synchronization
- Multiprocessing
- 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.
Interested share your resume to akshitha@ashratech.com/8688322632
Pay: ₹1,000,000\.00 \- ₹2,100,000\.00 per year
Work Location: In person