Senior Software Engineer - Backend
Senior Software Engineer - Backend
Location: Bengaluru, India
Department: Technology
Experience: 6 - 10 yrs
Senior Software Engineer - Backend
Job Opening
- Title: Senior Software Engineer - (Backend & Infrastructure)
- Department: Technology / Core Platform Engineering
- Location: Bangalore Corporate Office
- Employment Type: Full Time
- Experience: 6 – 10 years Experience
The Opportunity
What You’ll Achieve
🚀 Architect & Build High-Performance Platform Engines
- Design and build core Go-based microservices that power bill processing pipelines, app integrations, and gaming backends.
- Develop resilient, high-throughput RESTful APIs and real-time backend services capable of processing large volumes of user activity data.
⚡ Solve Concurrency, Consistency & Fraud Challenges
- Build systems that manage thousands of concurrent user uploads, real-time app syncs, and instant reward calculations.
- Ensure data accuracy, strict ledger consistency, and low-latency response times while guarding against double-dipping or fraud.
- Design efficient database schema and data access patterns for heavy read/write loads.
🧠 Contribute to Core Architecture
- Evolve and optimize our Go-based microservices architecture.
- Define clean service boundaries, secure API integrations for third-party platforms, and establish standard design contracts.
- Drive code quality, system performance, and maintainability across team repositories.
👥 Technical Leadership & Mentorship
- Lead and mentor junior and mid-level backend engineers through detailed code reviews, design docs, and engineering best practices.
📈 Build for Reliability & Scale
- Design services that meet strict SLA availability and processing latency targets.
- Optimize relational and key-value database efficiency under high data ingestion rates.
🔧 Production Ownership
- Take ownership of service stability, uptime, and system visibility.
- Enhance logging, APM monitoring, and alerting frameworks; participate in incident resolution and postmortems.
What You’ll Bring
- 6 - 10 years of backend engineering experience building production systems.
- Strong hands-on production experience in Golang (mandatory).
- Deep understanding of distributed systems, microservices, and design fundamentals.
- Practical experience building and securing RESTful APIs and event-driven architectures.
- Strong proficiency with PostgreSQL (query optimization, indexing) and Redis (caching, lock management) or equivalent platforms.
- Experience with Docker and containerized deployment workflows.
- Familiarity with Kubernetes-based deployments, CI/CD, and cloud infrastructure (GCP/AWS).
- Experience with concurrency patterns, rate limiting, and handling high-volume consumer traffic.
- Strong debugging, system profiling, and performance optimization skills.
- Startup mindset: high ownership, adaptability, and execution speed.
Why You’ll Love Working Here
- High Technical Ownership: Direct influence over platform architecture and infrastructure decisions.
- Complex Data & Concurrency Engineering: Build systems handling complex third-party integrations, OCR pipelines, and real-time ledger updates.
- Product-First Engineering Culture: A fast-paced, collaborative environment where performance and user impact come first.