18 Oct
|
Techolution
|
India
We are looking for a Python Backend Engineer with hands-on experience in distributed systems and event-driven architecture to design, develop, and maintain scalable backend services and data processing workflows.
The ideal candidate will have experience building Python-based microservices, implementing event-driven communication using message brokers, handling asynchronous processing, and developing reliable distributed workflows. Solid programming fundamentals and knowledge of API development, concurrency, SQL databases, and fault-tolerant system design are essential.
The role involves building scalable backend services, processing events asynchronously, managing service-to-service communication, and ensuring the reliability, performance, and resilience of distributed applications.
Title : Python Backend Engineer
Location :Remote Work
Employment Type: Full-time
Exp Range: 2+ years
Key Responsibilities:
• Python Backend Development: Design, develop, and maintain backend applications and REST APIs using Python and frameworks such as FastAPI or Flask.
• Distributed Systems:
Build and maintain distributed backend services, handling service communication, concurrent requests, failures, timeouts, retries, and fault tolerance.
• Event-Driven Architecture: Design and implement event-driven workflows using message brokers or event streaming platforms such as Kafka, RabbitMQ, or equivalent technologies.
• Messaging & Event Processing: Develop event producers and consumers, process messages asynchronously, and handle message failures, retries, duplicate events, and delivery guarantees.
• Microservices Development: Build independent backend services and implement reliable service-to-service communication and integration.
• Asynchronous Processing & Task Scheduling: Implement asynchronous operations, background jobs, scheduled tasks, and task queues using asyncio, Celery, or equivalent frameworks.
• Data Ingestion & ETL Pipelines: Develop data processing workflows to extra
📌 Python Backend Developer – Distributed (India)
🏢 Techolution
📍 India