We are looking for a Senior Python Backend Developer with robust experience in FastAPI to design and build scalable, high-performance backend systems. This role involves working on modern cloud-based architectures, handling large datasets, and developing robust APIs with a strong focus on performance, scalability, and security. Key ResponsibilitiesBackend Development
Design and develop high-performance RESTful APIs using FastAPI
Build scalable backend systems using microservices architecture
Implement authentication, authorization, and request validation
Ensure code quality, maintainability, and best engineering practices
Performance & Scalability
Optimize APIs for low latency, high throughput, and reliability
Handle large volumes of concurrent requests
Identify and resolve performance bottlenecks
Data & Database Management
Work with large datasets (structured & semi-structured)
Design and optimize MySQL database schemas
Improve query performance using indexing and optimization techniques
Cloud & DevOps (Azure Good to Have)
Work with cloud settings such as Azure (preferred) or AWS
Exposure to services like:
Azure App Service / Functions
Azure Storage
Cloud-based database systems
Familiarity with CI/CD pipelines and deployments
Collaboration & Ownership
Participate in architecture discussions and system design
Perform code reviews and mentor junior engineers
Collaborate with cross-functional teams to deliver end-to-end solutions
Key Requirements
7+ years of experience in Python backend development
Solid hands-on experience with FastAPI (must-have)
Experience in designing and building RESTful APIs
Good understanding of:
Backend system design
Performance optimization
Database concepts (MySQL/SQL)
Knowledge of API security practices (JWT, OAuth, validation, etc.)
Familiarity with cloud platforms (Azure preferred)