About The Role
At the Cloud Platform team in Engineering Platform, Gojek we are looking for passionate, entrepreneurial technical leaders with a drive of building scalable applications and teams. In this role you will be responsible for the overall success and growth of your team. You will interface very closely with stakeholders across engineering leadership and will have ownership of building cutting edge PaaS solutions aimed at improving engineering experience at Gojek.
What You Will Do
- Improves code structure and architecture in service of testability and maintainability
- Has in-depth understanding of multiple programming languages/paradigms, and highly proficient in one technology area, including how it interacts with the system
- Contribute to new language/framework POC within a technical focus area, participates in the design review process, and providing constructive criticism for improvement
- Is accountable for the operationalization of the tracking and reporting of at least one execution metric (like code coverage, velocity)
- Ensuring squad to have strong sets of documentations and journals of how their design and architecture evolves over time
- Prioritizes and values work that is underrated but increases the predictability, quality & throughput of delivery
- Escalates challenges that are outside their control but affect the squad's delivery
- Prioritizes work based on understanding the trade-off between quality, tech-debt, and delivery
What You Will Need
- 4-5+ years of hands-on experience in designing, developing, testing and deploying large scale applications in any language or stack
- Have prior experience in managing cloud infrastructure GCP or AWS
- Continuously refactor applications and architectures to maintain high quality levels
- Significant experience in one or many of the areas including golang/python programming, Events/stream processing framework development, engineering tooling and user facing interfaces, Kubernetes administration
About The Team
We are the heart of Gojek, the group that owns, improves, and manages Gojek's engineering productivity across the board. We are responsible for the pillars of technology, science, and strategy across engineering, powering over 500+ microservices at Gojek. We leverage cutting edge technology in cloud computing managing real time high throughput systems with a wide range of programming stack. At the Cloud platform team, we solve for the happiness of our customers who are Gojek Product Engineers. We do what we do by designing abstractions and automations. You are directly responsible for improving engineering quality and productivity and experience of engineers driving fundamental business KPI for the company.
Gojek is an equal opportunity workplace that is committed to diversity and inclusion. At Gojek we celebrate our differences, because we believe that diversity not only creates a healthier work environment for our employees, but also helps our business thrive.