Fullstack Engineer- Grab

Website Grab

Life at Grab

At Grab, every Grabber is guided by The Grab Way, which spells out our mission, how we believe we can achieve it, and our operating principles – the 4Hs: Heart, Hunger, Honour and Humility. These principles guide and help us make decisions as we work to create economic empowerment for the people of Southeast Asia.

Get to know the Team: We have multiple teams under the Data Tech space dealing across:

  • Products, Insights and Experiences
  • Real-time streaming data
  • Financial Data

Get to know the Role

  • In this role, you will spend 50% on front-end development and 50% on backend development of an internal marketing system.

The Day-to-Day Activities

  • Design and implement RESTful APIs (Golang, Java)
  • Write high-quality code (Golang) that communicates with upstream backend services via HTTP APIs, gRPC, graphql
  • Build and deploy performant modern web applications in React, Redux, Webpack, ES6, Flow and Typescript
  • Write unit, functional and end-to-end tests
  • Identify and resolve performance and scalability issues
  • Identify and resolve UI/UX issues

The Must-Haves

  • Strong CS fundamentals (with competencies in algorithms and data structures)
  • Proficient understanding of the HTTP protocol
  • Familiarity with the whole web stack, web protocols, and web performance optimization techniques
  • Good understanding of web frameworks (willing to receive applications with diversified programming languages)
  • Detailed knowledge of minimum of one modern JavaScript framework: React, Ember, Angular, etc

Nice-to-haves

  • Experience with Go/Ruby
  • Experience with React, Redux/Typescript
  • Experience with at least one CSS preprocessor: Sass, Less, PostCSS, Stylus, etc

Tech Stack:

Our core services tech stack consists of Golang with Redis, MySQL, DynamoDB, Elasticsearch data stores as well as HAProxy load balancers. They all run on the AWS cloud infrastructure with auto-scaling abilities. For data processing, we use Apache Spark. Our mobile app platform coverage includes native iOS and Android, written in Swift and RxJava. Our Command Center front-end is built on Rails, HTML5, CSS and Javascript. We use GitHub for our code repository and we adhere to the basic Continuous Delivery tenets utilising a host of tools to support our release pipeline and code quality. These include Travis CI, New Relic, PullReview, Code Climate, Papertrail, Gemnasium, JFrog and Jenkins.

Our Commitment:

We are committed to building diverse teams and creating an inclusive workplace that enables all Grabbers to perform at their best, regardless of nationality, ethnicity, religion, age, gender identity or sexual orientation and other attributes that make each Grabber unique.

About Grab:

Grab is the leading superapp platform in Southeast Asia, providing everyday services that matter to consumers. Today, the Grab app has been downloaded onto millions of mobile devices, giving users access to over 9 million drivers, merchants, and agents. Grab offers a wide range of on-demand services in the region, including mobility, food, package and grocery delivery services, mobile payments, and financial services across 428 cities in eight countries.

Join us today to drive Southeast Asia forward, together.

You must sign in to apply for this position.

Đăng nhập hoặc đăng ký để nhận thông tin Việc làm IT hấp dẫn.

Việc làm IT chất lượng lương cao

Bài viết liên quan

Đã thêm item vào giỏ hàng.
0 item - 0