Role : Senior Backend Description :
Role & Responsibilities :
Python Proficiency :
- Deep understanding of Python 3.7+ features, including type annotations and asynchronous programming.
- Experience with scripting, automation, and building scalable backend systems
FastAPI Expertise :
Building high-performance, asynchronous REST APIs using FastAPI.Familiarity with dependency injection, background tasks, and request validation.Integration with OpenAPI / Swagger for auto-generated documentationAPI Design & Integration :
RESTful API design principles and best practices.Experience integrating APIs with frontend systems and third-party services.Handling edge cases, error responses, and versioningDatabase Systems :
Strong command of relational databases like PostgreSQL and MySQL.Experience with NoSQL databases such as MongoDB.Schema design, indexing, query optimization, and data migrationETL & Data Pipelines :
Designing and maintaining ETL pipelines for bulk data ingestion and transformation.Real-time data streaming using Kafka or similar tools.Data validation and deduplication processes for master data integrityCloud & DevOps :
Familiarity with AWS or Azure services for deployment and scaling.Containerization using Docker and orchestration with Kubernetes.CI / CD pipelines using GitHub Actions or similar tool(ref : hirist.tech)