Senior Software Engineer Backend - Merchant Experience

Senior Software Engineer Backend - Merchant Experience
Company:

Grabtaxi Holdings Pte. Ltd.


Details of the offer

Company Description About Grab and our workplace Grab is Southeast Asia's leading superapp. We are dedicated to improving the lives of millions of users across the region by providing them everyday services such as deliveries, mobility, financial services, enterprise services and others. More than that, we provide the opportunity for them to have a better life. And that aspiration starts inside Grab because we believe in a seamless blend of work and home life, making every aspect of life better for all.
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—we work to create economic empowerment for the people of Southeast Asia. With our unwavering commitment to our values, we believe that we're more than a service provider; we're agents of positive change.
Job Description Get to know Merchant Experience Tech Family At Merchant Experience (Mex) our goal is to make merchants happy, and help them thrive in their business. We support all merchants, between tiny merchants (like a warung or hawker) and big, international franchises. Merchants have a lot of different businesses: restaurants, supermarkets, fashion, online stores, people who sell on social media, and many more. We level the playing field between tiny merchants and big merchants by giving them the same tools to grow their business, to attract customers, to become more efficient and be able to concentrate on what they do best inside one GrabMerchant Super App and Portal. If you go to a restaurant, chances are high you have seen some of the products of our team already.
We have millions of very different merchant end-users who earn money in Southeast Asia that use our tools: cashiers, store owners, managers, merchant back office for marketing, and reporting. Stability, quality and innovation to engage more customers are the most important qualities for them running their business. Our tools collect and analyze billions of transactions every month that lead to merchant insights on how they can improve their business.
We are a distributed team with two thirds in Indonesia, and third in Singapore. Our communication is in English, both in spoken and written form. Our team has direct end-user contact, and impact on the bottom line for merchants and thus, Grab
Get to know the role We are seeking talented & passionate Engineers to join our team, you will have opportunities to work on multiple backend services as well as participating in merchant immersions, talking directly to the end-users, identifying their challenges and how we can help them in their work life. It is very important that our team members take initiatives to identify problems, and have the right mindset and skill sets to solve them.
The Day-to-Day Activities You are a significant and autonomous contributor to your team who is trusted with designing, creating, delivering, and operating your team's software systems in a consistently high quality manner. When working on the systems within your team's domain, you take into account the appropriate architectural patterns, code design, and infrastructure options, ensuring that you deliver a system that is secure, reliable, maintainable, extensible and very well tested. Beyond delivery to the production system, engineers will be responsible for post deployment monitoring as well. Senior engineers will also look for opportunities to improve processes within one's own team.
In addition to being trusted to operate independently, you also maintain a good partnership with your technical and non-technical stakeholders for projects that you are involved in. You take an active role in your projects as a team member involved in product design to rollout, taking ownership of your work and constantly focusing on moving these projects forward.
Being an experienced team member, you are also expected to continuously help the team grow and improve either by mentoring new or junior members of your team or by introducing and adopting process improvements.
Qualifications The Must-Haves You can write clean code in any language (C++, C, Java, Scala, Rust, Haskell, OCaml, Erlang, Python, Ruby, PHP, Node.JS, C#, etc.), and are willing to learn Golang Ability to write functionally correct, modular, readable and maintainable code Awareness of basic security concepts Understanding of common data structures and common algorithms A good understanding of the clean architecture principles For senior software engineer: Ability to write extensible code for complex projects and, picking the right abstractions that adhere to SOLID principles. Ability to understand more complex data structures and algorithms, and recognizes when to use them Familiarity in developing services that serves Restful API, consume and publish messages from and to any stream platform like Kafka or Messaging platform like SQS Familiarity with any cloud deployment service, e.g AWS An exposure to distributed architecture Preferred Tech Stack Our core services use Golang, Redis, MySQL, DynamoDB, Elasticsearch, Scylla. They all run on the AWS cloud infrastructure with auto-scaling abilities.
Our Merchant mobile super app is exclusively written in Flutter, and only uses native when needed, e.g. for code that is closer to hardware like printer drivers for merchants. Our portal is built on Golang and React. The system design of app and portal supports hundreds of software engineers collaborating without creating unnecessary dependencies.
Join us today to drive Southeast Asia forward, together.
Additional Information #J-18808-Ljbffr


Source: Grabsjobs_Co

Requirements

Senior Software Engineer Backend - Merchant Experience
Company:

Grabtaxi Holdings Pte. Ltd.


Front End Developer

**Responsibilities**:- Development of high performance and highly custom UI app in native Flutter while concerning devices and OS fragmentation- Practicing c...


From Pt Wira Internasional Teknologi - Jakarta

Published a month ago

Fullstack Developer

**Responsibilities**:- Providing full range of services concerning web development, from the Back end PHP development and coding to Front end design- You wil...


From Pt Wira Internasional Teknologi - Jakarta

Published a month ago

Power Apps Developer

**Requirement**:- Education minimum Bachelor Degree in Computer Science or Information Technology- Work experience ±1 year- Experience develop report / dashb...


From Pt. Kwadran Lima Mitra Kaya Solusi - Jakarta

Published a month ago

Mobile Developer

Education minimum: Bachelor Degree in Computer Science or Information Technology- Understand Java and Kotlin programming language- Minimum 1 year experience ...


From Pt. Kwadran Lima Mitra Kaya Solusi - Jakarta

Published a month ago

Built at: 2024-07-03T15:50:35.172Z