On-site
Full Time
Role Overview We are seeking a backend engineer with strong fundamentals, system-level thinking, and production-grade implementation experience. The ideal candidate is deeply technical and can make architectural and performance-related decisions with clarity. You will be responsible for building scalable, fault-tolerant systems and APIs that power core business functions. Key Responsibilities Design, develop, and maintain backend services using any language Golang, Python, C++, or Java within a scalable microservices architecture. Build and document reliable APIs (REST/gRPC) with attention to versioning, observability, and fault-tolerance Develop and optimize data pipelines and event-driven architectures using Kafka, SQS, or NATS Design and tune PostgreSQL schemas and queries for performance, reliability, and scalability Implement and optimize concurrency primitives (goroutines/threads, mutexes, context, rate limiters) Own your code in production — including debugging, monitoring (Prometheus, Grafana), and incident resolution Participate in architecture discussions and code reviews; uphold high code quality and design standards Required Skills and Qualifications Core Engineering 3–7 years of backend engineering experience with olang, Python, C++, or Java in production environments Strong understanding of concurrency, memory management, goroutine/thread scheduling, and synchronization primitives Ability to design and debug high-throughput, low-latency systems with attention to memory and CPU efficiency System Design and Infrastructure Experience with distributed messaging systems (Kafka/SQS/NATS): offset management, retries, ordering, delivery guarantees Familiarity with rate limiting, circuit breaking, retry logic, and backpressure in API and message systems Practical knowledge of containerized development (Docker), CI/CD, and cloud infrastructure (AWS preferred) Database Expertise Strong SQL skills — schema design, indexing, query optimization, ACID properties, migration strategies Experience with PostgreSQL or similar RDBMS handling large datasets and complex queries Production-Readiness Exposure to observability stack: structured logging, metrics (Prometheus/Grafana), alerts, and debugging tools Experience writing clean, testable code with unit/integration tests and version control workflows Preferred Qualifications (Good to Have) Experience with Redis, Elasticsearch, or time-series databases Background in fintech, trading systems, or high-throughput transactional systems Active contributor to design docs or architecture reviews Strong problem-solving record in system-level root cause analysis Culture Fit You reason about why , not just how You take ownership end-to-end — design to on-call You value clarity, performance, and maintainability over short-term hacks You communicate precisely and work well in high-performance teams Interview Process Resume and project review DSA + problem-solving round System design + infrastructure deep dive Final culture + ownership round Show more Show less
Nubra
Upload Resume
Drag or click to upload
Your data is secure with us, protected by advanced encryption.
My Connections Nubra
Ahmedabad, Gujarat, India
Salary: Not disclosed
Ahmedabad, Gujarat, India
Salary: Not disclosed