Backend at Gojek

Bengaluru

Remote

Bengaluru, Karnataka, India

Bengaluru, Karnataka, India
-b189a542.jpg&w=3840&q=75)
Pune Division, Maharashtra, India

India

Nasik, Maharashtra, India







Bachelor of Engineering - BE, Information Technology
K.K.Wagh institute of Engineering Education & Research
Join Mayur and 10k+ other professionals on
Tal is the app where bosses meet engineers & builders directly, without middlemen
Download Tal BossBackend at Gojek
Backend Engineer with experience in designing and delivering scalable, data-intensive systems using Golang/Go. I specialize in building robust APIs, sync services, and automation tools, with a strong foundation in PostgreSQL, Kafka, gRPC, and Kubernetes. Skilled at translating complex business logic into clean, maintainable backend architecture. I value thoughtful design, performance-driven development, and collaborative problem solving... especially in high-impact, production-critical environments.
Bengaluru
claude code
cursor
hugging face
langchain
mcp
Pinecone
Software Engineer 2 at Salesforce, Apr 2026 - Present · 6 mo, Bengaluru
Founding Engineer at Startups (Early Stage), Aug 2025 - Apr 2026 · 8 mo, Remote
Software Engineer II at Gojek, Aug 2023 - Jul 2025 · 2 yrs, Bengaluru, Karnataka, India, Projects: 1. Litmus – Gojek’s in-house experimentation platform powering feature experimentation at scale. 2. Meteor – Data ingestion and metadata extraction framework. 3. Compass – Internal data discovery and catalog system. Tech Stack Used: Golang, PostgreSQL, gRPC, Protobuf, Kubernetes, GitLab CI, BigQuery, MaxCompute, REST APIs, Terraform 1. Architected and Delivered Switchback Experimentation support, designing and enabling cyclical and randomized experiments; introduced new data models, validation logic, and integrating traffic routing, audit tracking, rule enforcement, backend orchestration using Go and PostgreSQL. 2. Spearheaded Data Sync from design to deployment, building a resilient sync mechanism that aggregated experimental data aggregation, retry logic and published insights to BigQuery and Kafka, scheduled via Kubernetes CronJobs. 3. Enhanced the Experiments API, introducing dynamic query param filtering and date-based constraints. Integrated robust validation, accurate response shaping and ensured backward-compatible schema updates for consumers. 4. Engineered a MaxCompute metadata extractor plugin in Golang for Meteor as part of Gojek’s cloud migration from GCP to Alicloud, supporting lineage tracking, P0 metadata extraction, and live integration testing on Alibaba Cloud. 5. Automated stale asset cleanup in Compass using custom Golang scripts with whitelist logic, significantly improving asset hygiene and discovery efficiency across environments. 6. Strengthened platform through extensive unit and integration test coverage, Protobuf schema versioning, refining gRPC communication contracts, and real-time debugging. Contributed to test stabilization and observability via pprof profiling and structured logging. 7. Authored internal documentation for experimentation architecture, including Hierarchical, Orthogonal, and Switchback models. Collaborated with PMs and cross-team engineers to drive adoption and alignment across use cases.
Software Engineer I at Gojek, Jul 2022 - Aug 2023 · 1 yr 2 mos, Bengaluru, Karnataka, India, Project: Mercury, An in-house campaign manager platform for marketers to manage marketing campaigns Tech Stack Used: Golang, PostgresQL, Kafka, Kubernetes, Terraform, BigQuery, GCP, Git. 1. Led end-to-end implementation of In-App campaigns, overseeing RFC conceptualization, driving comprehensive backend development using Golang, and incorporating distributed systems and microservices for scalability and fault tolerance. 2. Developed a high-performance DB proxy layer with caching and query optimization, improving system efficiency by 35%. Utilized PostgreSQL as the underlying database. 3. Utilized coding design patterns and principles, such as builder pattern, to enhance maintainability and reusability of HTTP APIs, resulting in a 15% improvement. Implemented Kafka as a message broker for asynchronous microservice communication. 4. Enhanced code quality via integration test refactoring, proactive linter warning resolution, and performance optimization strategies. This involved load test modifications, improved caching, service health profiling (pprof), and efficient refactoring techniques. 5. Achieved a 95% bug resolution rate within 24 hours for critical production bugs in the Campaign Manager service, ensuring uninterrupted operation and high user satisfaction. 6. Demonstrated adaptability by effectively handling diverse ad hoc tasks assigned by the team.
Software Developer at Maharashtra Knowledge Corporation Limited (MKCL), Aug 2021 - Jul 2022 · 11 mo, Pune Division, Maharashtra, India, Project: ERA - An e-learning framework with 1 Million+ registration every year. Worked on Golang, Vue.js, JavaScript, MongoDB and SQL. 1. Created a new marks calculation method for all courses in Golang using Echo framework with MongoDB for caching and SQL as a database, that removed unnecessary API calls and amplified marks calculation which decreased server response time by 20%. 2. Implemented a new method of learning, using RESTful APIs based on an in-house File Database (FDB), where learners will have to complete sessions and the subtasks inside that session, sequentially, with a per day limit for session completion. 3. Modified all APIs as well as utilities to take the cloud server time, instead of system time to keep the application updated to the last second. Which in turn reduced a big malpractice that learners were able to manipulate system date and bypass learning limit. 4. Enhanced the codebase to fix existing, several panic issues by implementing channels in current goroutines resulting in improved efficiency by 15%. 5. Remodeled our recruiting portal in Vue.js for better UI and smooth transitions. 6. Assisted Learner Support team with technical help.
Intern at Digital Impact Square, A TCS Foundation Initiative, Mar 2021 - Jun 2021 · 4 mos, India, Collaborated with a Startup (being incubated at TCS Digital Impact Square) named InteleMed, where we together aimed to develop an open-source digital health & Telemedicine platform that empowers local community health workers in rural communities to provide access to primary care for patients in their fraternity. 1. Participated and delivered pitches to the Investors. 2. Analyzed the data to build strategies out of it. 3. Helped as technical support for upcoming developments.
Software Engineer Intern at FinIQ Consulting Pvt.Ltd., May 2020 - Jun 2020 · 2 mos, Nasik, Maharashtra, India, 1. Created a Web Application using Angular 8 and several typescript APIs providing various real-time utilities and tools for financial trading and tracking. 2. Performed Data Warehousing on a few company applications.
Bachelor of Engineering - BE, Information Technology, K.K.Wagh institute of Engineering Education & Research