Software Engineer
Role details
Job location
Tech stack
Requirements
Role : Software Engineer Location : Delhi (Hybrid) What Must You Bring? Technical Depth: 2-6 years of experience in schema and distributed system design, performance tuning, and cloud-based best practices. Product Experience - hand son experience of building and improving a high scale D2C, B2B, attribution applications, order management systems, product catalog, Hands-on Expertise: Deep expertise of LLD, HLD, ACID, caching, distributed system design, DBMS, Garbage Collector, microservices, VM, K8S, data pipelines, kafka, nsqd, 0-to-1 Mindset: A proven ability to navigate the challenges and pace of early-stage product journeys. Observability Focus: Experience setting up monitoring frameworks to proactively identify slow-running processes and blocking issues. Modern Workflow: Mastery of Git-based workflows, including rigorous PR reviews and configuration management. Performance Tooling: Expertise in leveraging Profilers and Performance Insights to assist teams in tuning complex stored procedures. What Skills Must You Have? Core Tech: Golang, Python, .Net, kafka, nsqd, redis, elasticsearch, mongoDB, Unit Test, HTTP/TCP, nginx, MCP, AIDD, AIRD, Mobile First APIs AI Tooling: Advanced expertise in Cursor and Windsurf for AI-driven development and code generation. Architecture: Strong grasp of micro-service scalable architecture and asset hosting for edge performance. Scale: Practical skills in database partitioning, sharding, and query optimization. Infrastructure: Familiarity with AWS/Azure ecosystems, Linux Kernels, and automated backup/DR strategies. Process: Expertise in Sprints and SDLC Management to maintain high velocity without sacrificing quality.