Skip to main content
Posted 09 July, 2026

Easebuzz- Python Backend (Platform Engineering)

Nexthire
Pune, MH, IN Full Time
Reference: 9bb89ff032bdae66

Job Description

Job Summary

\n

We are looking for a Backend Engineer to design and scale high-throughput, low-latency transaction processing systems. The role involves building and optimizing platform-level services and shared frameworks using Python and GoLang, with a strong focus on performance, scalability, and reliability. The ideal candidate will have hands-on experience with FastAPI, Django, or Gin, deep understanding of concurrency and async processing, and a strong engineering mindset for building production-ready systems at scale

\n

Technical Skill Set Requirements

\n

1. Programming Languages & Frameworks

\n

• Strong proficiency in Python for production-grade backend services.

\n

• Experience with GoLang for high-performance services.

\n

• Hands-on experience with FastAPI (async) or Django (sync) or Gin (Go) frameworks.

\n

• Strong understanding of async vs sync execution models and concurrency.

\n

2. Algorithms & Data Structures

\n

• Strong problem-solving ability.

\n

• Designing efficient algorithms for high-throughput and low-latency systems.

\n

• Choosing appropriate data structures for performance and scalability.

\n

• Streaming & Event Processing.

\n

• Experience with Kafka for high-throughput event ingestion and processing.

\n

• Understanding of streaming semantics, ordering, retries, and idempotency.

\n

3. Databases & Storage

\n

• Strong proficiency in MySQL.

\n

• Experience with Redis for caching, rate limiting, counters, and fast state access.

\n

• Experience with Elasticsearch for indexing, search, and operational analytics.

\n

4. Performance & Scalability

\n

• Designing systems capable of processing 10K+ API calls per second.

\n

• Expertise in performance tuning, capacity planning, and bottleneck analysis.

\n

• Effective use of caching, connection pooling, batching, and asynchronous processing.

\n

5. System Design

\n

• Designing scalable, reliable, and fault-tolerant transaction processing platforms.

\n

• Designing frameworks and shared components used across multiple services.

\n

• Ensuring consistency, idempotency, and resilience under high load.

\n

6. Cloud & Infrastructure

\n

• Experience with AWS for running high-scale distributed systems

\n

• Understanding of autoscaling, load balancing, networking, and observability.

\n

7. Engineering Practices

\n

• Strong unit and integration testing mindset.

\n

• Experience with performance benchmarking and load testing.

\n

• Code reviews, design documentation, and production readiness reviews.

Sign up for Job Alerts