About The Role:
At Engineering Platform, Gojek; we are looking for passionate engineers to join us in building a scalable platform-as-a-service (PaaS) on Kubernetes. The platform you are building is designed to power diverse applications across Gojek’s many business lines. Your expertise will be crucial in delivering a reliable, cost-effective, and enjoyable experience for the developers using our platform. If you enjoy creating tools for fellow developers and are comfortable dealing with high scale and complex distributed systems - this role will be a great fit.
What You Will Do
Build and manage a highly scalable, reliable and cost effective application infrastructure at Gojek, forming the backbone of our diverse distributed systemsEnhance code quality and product performance through continuous improvement and innovationCollaborate and communicate effectively with teams across multiple geographiesRegularly refactor your work to maintain high-quality design and architecture following industry best practices
What Will You Need
2+ years of relevant experience . Hands on in any object oriented or functional programming language i.e. Java, Golang, Clojure, Python, Ruby etc building applications from scratchBasic understanding of distributed systems fundamentals, large scale systems, observability stack,prometheus fundamentals, promql, opentelemetry, container technologies, internet routing and load balancingPrior experience with Grafana stack, Cortex, SLI/SLO platforms is a plus.Working Experience with cluster orchestrators and schedulers (Kubernetes)Experience with infrastructure automation tools like chef, ansible, helm.Have worked on production distributed systems and have an understanding of microservices architecture, RESTful services, CI/CD.