← Back to job listings
NE
Easebuzz- Python Backend (Platform Engineering)
Nexthire · Pune, IN
About The Role
Job Summary
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
Technical Skill Set Requirements
- Programming Languages & Frameworks
- Strong proficiency in Python for production-grade backend services.
- Experience with GoLang for high-performance services.
- Hands-on experience with FastAPI (async) or Django (sync) or Gin (Go) frameworks.
- Strong understanding of async vs sync execution models and concurrency.
- Algorithms & Data Structures
- Strong problem-solving ability.
- Designing efficient algorithms for high-throughput and low-latency systems.
- Choosing appropriate data structures for performance and scalability.
- Streaming & Event Processing.
- Experience with Kafka for high-throughput event ingestion and processing.
- Understanding of streaming semantics, ordering, retries, and idempotency.
- Databases & Storage
- Strong proficiency in MySQL.
- Experience with Redis for caching, rate limiting, counters, and fast state access.
- Experience with Elasticsearch for indexing, search, and operational analytics.
- Performance & Scalability
- Designing systems capable of processing 10K+ API calls per second.
- Expertise in performance tuning, capacity planning, and bottleneck analysis.
- Effective use of caching, connection pooling, batching, and asynchronous processing.
- System Design
- Designing scalable, reliable, and fault-tolerant transaction processing platforms.
- Designing frameworks and shared components used across multiple services.
- Ensuring consistency, idempotency, and resilience under high load.
- Cloud & Infrastructure
- Experience with AWS for running high-scale distributed systems
- Understanding of autoscaling, load balancing, networking, and observability.
- Engineering Practices
- Strong unit and integration testing mindset.
- Experience with performance benchmarking and load testing.
- Code reviews, design documentation, and production readiness reviews.
This is an external listing. JobSpring does not represent or verify the employer. Report this listing
JobSpring