Posted:2 days ago|
Platform:
Work from Office
Full Time
Job Summary: We are seeking a Senior Python Lead Developer to build and scale high-performance applications. You should be an expert in Python, FastAPI, Django, Flask , Celery and have experience with asynchronous programming, databases, and microservices . Node.js and Svelte.js experience is a plus. Responsibilities: Develop and maintain scalable Python applications. Build APIs and microservices with FastAPI, Django, Flask . Optimize MySQL and PostgreSQL performance. Implement async programming for efficiency. Manage RabbitMQ, Kafka, and Redis for messaging and caching. Deploy applications on AWS (EC2, Lambda, RDS, S3, ECS). Use Docker and Kubernetes for containerization. Integrate Elasticsearch for search and indexing. Collaborate with Node.js and Svelte.js teams. Mentor junior developers. Skills Required: Python (Expert level) decorators, context managers, metaclasses. FastAPI, Django, Flask Strong experience. Databases: MySQL, PostgreSQL, SQLAlchemy ORM. Message Queues: RabbitMQ, Kafka. Cloud & DevOps: AWS, Docker, Kubernetes. Optimization: Performance tuning, caching, indexing. Bonus: Experience with Node.js, Svelte.js . Requirements Technical Skills : Strong understanding of Python internals and advanced features (e.g., decorators , meta classes , context managers ) Extensive experience with Fast API , Django , Flask in designing and scaling applications Advanced knowledge of asynchronous programming (e.g., asyncio , multithreading , multiprocessing ) Proficiency in writing non-blocking , highly responsive code Expertise in MySQL and PostgreSQL Experience with database switching based on tenant or environment Strong knowledge in SQL optimization , indexing , partitioning , and performance tuning Expert knowledge of SQL Alchemy , with experience in building and maintaining complex ORM models and relationships Expertise in managing and scaling RabbitMQ and Kafka Strong understanding of queueing strategies and worker management for high-throughput data pipelines Experience with Redis for caching, session management, and improving application performance Proficient in deploying applications on AWS EC2 , AWS Lambda Experience with containerization (e.g., Docker ) and orchestration tools (e.g., Kubernetes ) Knowledge of AWS services (e.g., RDS , S3 , ECS ) and experience in managing cloud infrastructure Experience in configuring, indexing, and optimizing Elasticsearch for full-text search and analytics Proficient in designing scalable, high-availability architectures, especially microservices architecture Deep understanding of design patterns such as CQRS , event-driven , and pub/sub for distributed systems Experience in RESTful API design , GraphQL (optional), and creating modular, reusable codebases Expertise in code profiling and optimization for high-performance applications Advanced knowledge of SQL indexing , caching strategies , data denormalization , and other optimization techniques Experience in memory management and handling data-intensive applications
Anubavam
Upload Resume
Drag or click to upload
Your data is secure with us, protected by advanced encryption.
Chennai, Coimbatore
8.0 - 15.0 Lacs P.A.
Chennai
6.0 - 15.0 Lacs P.A.
7.0 - 12.0 Lacs P.A.
Chennai
5.5 - 10.0 Lacs P.A.
11.0 - 15.0 Lacs P.A.
Gurugram
3.0 - 7.0 Lacs P.A.
Ahmedabad
1.0 - 1.0 Lacs P.A.
Hyderabad
25.0 - 30.0 Lacs P.A.
22.5 - 25.0 Lacs P.A.
45.0 - 50.0 Lacs P.A.