Senior Software Engineer - Event Platform

Gojek

Bengaluru/Bangalore

Not disclosed

Work from Office

Full Time

Min. 4 years

Job Details

Job Description

Senior Software Engineer - Event Platform


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 Kafka ecosystem at Gojek, forming the backbone of our diverse distributed microservices
  • Be a role model in technical excellence, helping Gojek engineers deliver top-quality applications without worrying about underlying infrastructure
  • Enhance code quality and product performance through continuous improvement and innovation
  • Manage the deployment of platform and automate operations via IAC
  • Collaborate and communicate effectively with teams across multiple geographies
  • Share your knowledge and expertise to strengthen teams knowledge of the platform so they can support themselves
  • Regularly refactor your work to maintain high-quality design and architecture following industry best practices


What You Will Need

  • Atleast 4-5+ years of relevant experience in building applications from scratch, with proficiency in an object oriented or functional programming language (e.g. Java, Golang, Clojure, Python, Ruby etc)
  • Solid understanding of distributed systems fundamentals, event driven systems (Kafka and its ecosystem) and the ability to troubleshoot issues in a large-scale infrastructure
  • First hand experience working with Kafka or any other message queue at a good scale
  • Hands-on experience with container orchestration and cloud native infrastructure technologies such as Kubernetes and Docker
  • Strong domain modeling skills and the ability to build RESTFul web services
  • Familiarity with CI/CD pipelines and Infrastructure as Code tools, including Terraform and Helm
  • Prior experience with cloud platforms (e.g. GCP, AWS, Azure) is a plus
  • Exposure to service mesh and proxy technologies, such as Envoy, is a plus

Job role

Work location

Bangalore

Department

Software Engineering

Role / Category

Software Development

Employment type

Full Time

Shift

Day Shift

Job requirements

Experience

Min. 4 years

About company

Name

Gojek

Job posted by Gojek

Apply on company website