GoTo Group

Software Engineer - Observability

GoTo Group • IN
JavaPython Hybrid
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 systems
  • Enhance code quality and product performance through continuous improvement and innovation
  • Collaborate and communicate effectively with teams across multiple geographies
  • Regularly 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 scratch
  • Basic understanding of distributed systems fundamentals, large scale systems, observability stack,prometheus fundamentals, promql, opentelemetry, container technologies, internet routing and load balancing
  • Prior 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.