Portfolio Company Careers

Discover opportunities across our network of values-driven companies!
Sovereign’s Capital
Sovereign’s Capital
50
companies
684
Jobs

Software Engineer, Fullstack - Store Operations

Grab

Grab

Software Engineering, Operations
Petaling Jaya, Selangor, Malaysia
Posted on Monday, April 22, 2024

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 our Team

The Store Operations team is responsible for partners integration and to create solutions that streamline the daily operations of our merchant partners. Our work involves automating essential tasks to reduce manual effort and errors.

Our team is made up of talented and diversified engineers spread across Singapore, Indonesia and Malaysia. As a team, we're driven by innovation, committed to excellence, and passionate about making a tangible difference in the food service sector. Our direct engagement with partners and merchants keeps us in tune with the industry's needs, fueling our drive to deliver impactful solutions.

The Day-to-Day Activities

  • You'll work closely with the Product, Design, and Analytics teams. Together, you'll dive into understanding the challenges and requirements. You'll share your thoughts, offer different options, discuss the pros and cons, and outline how long things might take.
  • You will team up with other engineering groups to brainstorm and create new designs or architectures. These efforts will focus on making systems that can handle growth and perform well.
  • Part of your job is to look at code and engineering plans, giving helpful feedback. Your goal is to help everyone do better work.
  • Write code that others can easily use, that can grow with our needs, and that we can test to make sure it works well. Your work should help us deliver new features not just on time, but with excellent quality.
  • Take charge of building and fixing large-scale systems, including debugging and modifying software in production environments.
  • Spot areas for improvement in the codebase, systems, and processes, and proactively suggest and implement solutions to address these.
  • Be diligent and available when on-call, ready to analyze, troubleshoot, and solve complex problems. Offer support as needed.
  • You will visit the merchant's location to assess their issue and resolve it on-site, but only if remote troubleshooting proves ineffective.

Qualifications

The Must-Haves

  • Possess a degree in Computer Science, Software Engineering, Information Technology, or a similar field.
  • Have a strong passion for creating products, features, and platforms that drive business growth.
  • At least 3 years of software engineering experience, specifically in environments dealing with distributed systems.
  • Solid foundation in Computer Science, especially in algorithms and data structures.
  • Experienced in managing large-scale web services; a good grasp of system internals and networking is essential.
  • Deep understanding of how systems perform and scale.
  • Excellent communication and analytical skills, with a knack for design and critical thinking about existing systems.terms of growth and stability
  • Proficient in programming, especially in GoLang or Java.

Tech Stack

  • The technology stack for our primary services includes Golang or Java, complemented by data storage solutions like Redis, MySQL, DynamoDB, and Elasticsearch.
  • For our web application platform, we utilize ReactJS, HTML5, CSS, and Javascript.
  • Our mobile applications are developed using Flutter
  • AWS Cloud Computing