Β 

Software Engineer

Hybrid
Mid-level
πŸ‡¨πŸ‡³ China
Software Developer
Software development

Get to Know the Team

When you’re an engineer at Grab, you become part of the heart and soul of the company. Our passion is anchored in the impactful work we do, affecting hundreds of millions of lives daily. Our team is dedicated to creating amazing services and tools that serve consumers, drivers, and fellow Grabbers. The mobile engineering team, an international group of highly talented developers, strives for quality and innovation in an agile, test-driven environment. We develop, optimize, and maintain apps and continually trial and evaluate new mobile technologies to innovate our food delivery and supermarket platforms. With tens of millions of bookings daily, your work will be seen by hundreds of millions of people shortly after launch.

Join our dynamic team to work on enhancing our consumer and delivery-partner facing features, primarily focusing on Deliveries but always open to fresh ideas and knowledge. You’ll be contributing to one of the most extensive codebases in Southeast Asia, impacting an app used by millions dailyβ€”a chance to leave your mark on a product that touches lives every day.

Get to Know the Role

We are seeking talented and passionate Engineers to join our team. You will have opportunities to work on multiple app clients with flexible programming languages. It’s vital that our team members take the initiative to identify problems and possess the right mindset and skillsets to solve them.

The Critical Tasks You will Perform

  • You will design, develop, and implement highly complex applications using Golang.
  • You will collaborate with cross-functional teams to gather and build requirements.
  • You will ​​​​​​​ develop technical solutions to complex business problems.
  • You will ​​​​​​​ design and develop data models and database architecture.
  • You will ​​​​​​​ maintain code integrity and organization.
  • You will understand and implement security and data protection measures.

Requirements

What Skills You will Need

  • Educational Background: BS/MS degree in Computer Science, Engineering, or a related subject.
  • Backend Services Development: Proficient with at least one language commonly used for backend services development (Go, C++, C, C#, Java, Python, etc.), with a strong preference for Golang.
  • Software Development Lifecycle: Experience with software development methodologies and lifecycle.
  • Containerization and Orchestration: Solid experience with Docker and Kubernetes.
  • Database Proficiency: Proficiency with databases like MySQL, PostgreSQL, and MongoDB.
  • Problem-Solving: Excellent problem-solving skills and attention to detail.

Additional Skills that are Nice to Have

  • Cloud Platforms: Experience with cloud platforms like AWS, Google Cloud, or Azure.
  • CI/CD Pipelines: Familiarity with CI/CD pipelines.
  • System Performance: Strong understanding of system performance and scaling.
  • Team Collaboration: Ability to work well in a team setting.

If you are passionate about mobile engineering and ready to take on exciting challenges, apply today to join our dynamic team at Grab!

Β 

Grab

Grab

Southeast Asia's leading super-app providing everyday services such as deliveries, mobility, financial services, enterprise services and others to millions of users across the region.

E-commerce
Logistics
Technology

Other jobs at Grab

Β 

Β 

Β 

Β 

Β 

Β 

Β 

Β 

View all Grab jobs

Why OmniJobs?

  • Rare & hidden jobs
  • New jobs every day
  • No expired job posts
  • All jobs in English

Receive emails about similar jobs

Get alerts to your inbox about new open jobs that are similar to this one.

πŸ‡¨πŸ‡³ China
Software Developer

No spam. No ads. Unsubscribe anytime.

Similar jobs

Β 

Β 

Β 

Β 

Β 

Β 

Β 

Β