About The Job
Were looking for a Senior Software Engineer with deep expertise in backend development and large-scale system architecture. If you love building high-QPS, low-latency systems and taking ownership of critical backend services, this role is for you.
Youll collaborate closely with Product, DevOps, and Data teams to design and deliver high-performance, reliable, and secure systems at scale.
What Youll Do
Backend Development :
- Design and develop scalable backend services using Node.js / Java / Go / Python
- Build high-performance RESTful APIs / gRPC services
- Write clean, maintainable, and testable code
System Architecture
- Design distributed, fault-tolerant systems for high-traffic platforms
- Handle high QPS, low latency, and horizontal scalability
- Drive architecture decisions around microservices, event-driven systems, and async processing
Performance & Scalability
- Optimize systems for throughput, latency, and memory efficiency
- Design caching layers using Redis / Memcached
- Implement rate limiting, load balancing, and traffic shaping
Databases & Storage
- Work with SQL (MySQL/Postgres) and NoSQL (MongoDB, Cassandra, DynamoDB)
- Handle high-write and read-heavy workloads
- Design efficient data models, indexing, partitioning, and sharding
Reliability & Security
- Build highly available systems with HA and disaster recovery
- Set up monitoring, logging, and alerting (Prometheus, Grafana, ELK)
- Ensure security best practices : authentication, encryption, and access control
DevOps & Cloud
- Hands-on with AWS / GCP / Azure
- Containerization using Docker & Kubernetes
- Work with CI/CD pipelines and infrastructure automation
Leadership & Ownership
- Mentor junior engineers and conduct code reviews
- Collaborate across teams to deliver scalable solutions
- Take end-to-end ownership of backend services and production issues
What Were Looking For
- 7+ years of backend engineering experience
- Strong expertise in system design for high-QPS systems
- Hands-on experience with :
- Distributed systems & microservices
- Caching and load balancing
- Message queues (Kafka, RabbitMQ, SQS)
- Solid understanding of :
- Networking fundamentals
- Concurrency & multithreading
- CAP theorem & eventual consistency
- Experience working with production-scale systems
Good To Have
- Experience in AdTech, FinTech, or real-time platforms
- Exposure to ClickHouse, Cassandra, BigQuery
- Experience with event streaming and real-time analytics
- Knowledge of OpenRTB, MMPs, or high-volume data pipelines
What We Offer
- Opportunity to work on high-scale, real-world systems
- High ownership and strong architectural influence
- Competitive salary and growth opportunities
- A collaborative, engineering-driven culture
(ref:hirist.tech)