Why This Role Matters
What You’ll Own
- Backend Architecture and Development: Design, build, and maintain scalable backend services using Go and Node.js/TypeScript, making architectural decisions that balance performance, reliability, complexity, and cost.
- Distributed Systems and Event Processing: Build and maintain event-driven infrastructure using Kafka or Redpanda, including partitioning, message ordering, delivery guarantees, idempotency, retries, replay, backpressure, and schema evolution.
- Messaging and Campaign Infrastructure: Design reliable campaign execution, messaging orchestration, and automation workflows, including scheduling, rate limiting, failure recovery, and background processing.
- API and Integration Reliability: Develop resilient APIs and webhook integrations that handle duplicate events, out-of-order delivery, third-party failures, and partial processing.
- Data Architecture and Processing: Design data models and access patterns across ClickHouse, MongoDB, Amazon RDS, and Redis. Build customer-event ingestion, identity resolution, segmentation, and analytical pipelines.
- Scalability and Multi-Tenancy: Design systems that support multiple merchants while maintaining data isolation, predictable performance, and effective workload management during traffic spikes.
- Cloud Infrastructure and Production Readiness: Own production readiness on AWS, including capacity planning, observability, safe deployments, backward compatibility, disaster recovery, and infrastructure cost optimisation.
- Production Reliability: Lead complex debugging and incident resolution, identify root causes, and implement long-term improvements to prevent recurring production issues.
- Technical Leadership: Lead architecture and design reviews, document technical decisions, establish engineering standards, and communicate risks and trade-offs to engineering and product stakeholders.
- Mentoring and Collaboration: Mentor engineers, review code, and drive cross-functional engineering initiatives from planning through execution.
- AI-Assisted Engineering: Use AI tools for development, testing, refactoring, and debugging. Ensure generated code is properly validated for correctness, security, and maintainability.
- AI-Powered Product Development: Contribute to AI- and LLM-powered product capabilities, including evaluation, failure handling, and operational safeguards.
Who You Are
- Have substantial experience building, scaling, and operating production backend systems, with ownership extending beyond individual features or services.
- Possess strong hands-on proficiency in both Go and Node.js, along with working knowledge of TypeScript.
- Have a deep understanding of distributed systems, concurrency, consistency, transactions, API design, and fault tolerance.
- Have practical experience with Kafka or Redpanda, including consumer lag monitoring, event replay, delivery guarantees, and safe schema evolution.
- Have experience with ClickHouse, including analytical data modelling, ingestion patterns, and query optimisation.
- Understand MongoDB, including document modelling, indexing, and performance optimisation at scale.
- Have strong experience with relational databases, including Amazon RDS, transactions, schema migrations, indexing, and query tuning.
- Have practical experience using Redis for caching, expiry management, coordination, and queue-backed workloads.
- Have experience deploying, scaling, and troubleshooting production systems on AWS.
- Have built and operated reliable background jobs and workers using Bull, BullMQ, or equivalent technologies.
- Can identify bottlenecks across application code, queues, databases, and infrastructure and demonstrate improvements through measurable results.
- Have experience implementing incremental migrations and architectural changes without disrupting production systems.
- Demonstrate sound engineering judgement and the ability to balance technical complexity with business requirements.
- Have proven technical leadership experience through architecture decisions, design reviews, code reviews, mentoring, and cross-team delivery.
- Communicate technical decisions, trade-offs, risks, and execution plans clearly to engineering and product stakeholders.
Why GoKwik
Skills Required
- Substantial experience building, scaling, and operating production backend systems
- Strong hands-on proficiency in Go and Node.js
- Working knowledge of TypeScript
- Deep understanding of distributed systems, concurrency, consistency, transactions, API design, and fault tolerance
- Practical experience with Kafka or Redpanda, including consumer lag monitoring, event replay, delivery guarantees, and schema evolution
- Experience with ClickHouse, including analytical data modeling, ingestion patterns, and query optimization
- Experience with MongoDB, including document modeling, indexing, and performance optimization at scale
- Strong experience with relational databases, including Amazon RDS, transactions, schema migrations, indexing, and query tuning
- Practical experience using Redis for caching, expiry management, coordination, and queue-backed workloads
- Experience deploying, scaling, and troubleshooting production systems on AWS
- Experience building and operating background jobs and workers using Bull, BullMQ, or equivalent technologies
- Ability to identify bottlenecks across application code, queues, databases, and infrastructure and demonstrate measurable improvements
- Experience implementing incremental migrations and architectural changes without disrupting production systems
- Sound engineering judgment and ability to balance technical complexity with business requirements
- Proven technical leadership through architecture decisions, design reviews, code reviews, mentoring, and cross-team delivery
- Ability to clearly communicate technical decisions, trade-offs, risks, and execution plans
What We Do
GoKwik is a data & technology led enabler, building a full-stack solution suite for eCommerce and D2C brands to help them unlock business growth. Embarked on a mission to democratise the shopping experience, GoKwik enables eCommerce brands to deliver superlative customer experience across the shopping funnel thereby boosting conversion rates and revenue growth. It also solves for other critical pain points of the industry such as COD RTO (Return to Origin) and helps brands manage the RTO problem while offering COD as a payment channel. With its recent addition of a third product: KwikChat, GoKwik is solving for low ROIs on marketing campaigns through 30+ Whatsapp use cases such as abandoned cart recovery, click to whatsapp ad campaigns & headless checkout. 1 in 3 shoppers is already shopping on the GoKwik network that has helped 500+ brands scale their businesses with higher GMV realisation & profit margins. It is helmed by Chirag Taneja (Co-Founder and Chief Executive Officer), Vivek Bajpai (Co-Founder and Chief Technology Officer), and Ankush Talwar (Co-Founder and Chief Data Scientist). GoKwik is backed by investors such as Sequoia Capital, Matrix Partners India, RTP Global & Think Investments. GoKwik's team has deep knowledge in the space of eCommerce with people having previous experience in Flipkart, Razorpay, Swiggy, Myntra, Nykaa, and more.







