In this role, you will be an integral player for Backend Engineering at Gojek - designing and developing highly scalable, reliable, maintainable and fault tolerant systems which powers Consumer Products.The Product and Operations team will be your companions on this ride.
What You Will Do
Be responsible for the overall solution architecture of the products/services that you will be working on
Code, Design, prototype, perform reviews and consult in the process of building highly scalable, reliable, and fault-tolerant systems
As our senior technologist continuously refactor applications and architectures to maintain high-quality levels, be actively involved in formulating product roadmap and defining the OKRs of the team
Continue to stay abreast of the latest technologies in distributed systems, caching and research new technologies, tools that enable building the next generation systems
Act as an engineer that enjoys writing readable, concise, reusable, extensible code every day
Discuss, articulate requirements with product management and scope, execute the feature road map
Participate in team s hiring process by being a panelist in interviews
What You Will Need
At least 7 years of hands-on experience in designing, developing, testing, and deploying large scale applications, microservices in any language or stack (preferably golang)
At least 1 year of experience in leading a team of engineers
Good skill in design, development, testing and deploying applications on Golang or Erlang or Ruby or Java large-scale applications
Has an in-depth understanding of at least one programming language and framework
Excellent attitude and passion working in a team with willingness to learn
Able to collaborate we'll with multiple stakeholders in parallel to align & unblock the team
Experience in building low latency, high volume REST API requests handling
Experience in working with relational databases (like postgres)
Experience in working in distributed caches like Redis
Ability to scope, review and refine user stories for technical completeness and to alleviate dependency risks
Ability to Get Stuff Done
Job Classification
Industry: InternetFunctional Area / Department: Engineering - Software & QARole Category: Software DevelopmentRole: Software Development - OtherEmployement Type: Full time