Senior Software Engineer

Senior
🇮🇩 Indonesia
Software Developer
Software development

Get to Know the Team

The Lending team is responsible for building safe, secure and versatile loan products for all user segments. We own a range of platform primitive components such as, but not limited to, Loan Management System, Repayments Engine and Product Flow Orchestator to name a few. We take pride in building distributed systems that have a real impact on the lives of millions of users in our endeavour to out-serve the underserved population. Theories like Idempotency, CAP theorem, Distributed Consensus are more than just theoretical terms for us and have real bearings on the systems we build.

Get to Know the Role

We are looking for a skilled Full Stack Engineer to join our Lending Team. In this role, you will be responsible for delivering high-quality features for critical services that drive end-to-end user journeys across various products within the Grab lending ecosystem. You will work closely with product, business, and program management teams to ensure timely and effective delivery of your projects.

Your day-to-day responsibilities will include:

  • Deliver and maintain high-quality, bug-free code for assigned tasks, ensuring robust and reliable functionality.
  • Ensure the reliability and performance of services supporting key functions within the lending ecosystem.
  • Collaborate with cross-functional teams to enhance and optimize the tech stack, contributing to the overall efficiency and effectiveness of our systems.
  • Continuously improve and refactor existing systems to meet current and future demands, ensuring scalability and performance.
  • Implement best practices in both frontend and backend development, focusing on scalability, efficiency, and security.
  • Participate actively in a team environment that values knowledge-sharing and code reviews, ensuring the timely completion of all assigned code and design reviews.
  • Support the Site Reliability Engineering (SRE) and DevOps teams in setting up and maintaining hardware and microservices infrastructure.
  • Engage in the team on-call rotation to support operational excellence and address any critical issues that arise.

Requirements

The Must-Haves:

  • Bachelor in Computer Science or equivalent.
  • Good Computer Science fundamentals in algorithms and data structures.
  • Experience shipping products(like web applications or backend services, or etc) to production.
  • Proficient with at least one language commonly used for backend services development (Go, C++, C, C#, Java, javascript, Python etc.), but willing to work on Golang. ​​Proficiency in Golang will be a strong advantage.
  • Deep understanding of the JavaScript programming language, familiar with various UI components and UI development, and have deep understanding of the Javascript language.
  • Good written and verbal communication skills in English, and strong willingness to communicate and coordinate with others from different culture and language backgrounds.
  • Self-motivated, fast learner, and great team player.
  • Willing to learn new technologies.

The Nice-to-Haves:

  • Experience in developing and maintaining large scale micro-services.
  • Proficient understanding of the HTTP protocol.
  • Experience with backend Development.
  • Experience with mysql database.
  • Knowledge of cloud technologies and experience with developing and deploying services on the cloud.

 

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.

🇮🇩 Indonesia
Software Developer

No spam. No ads. Unsubscribe anytime.

Similar jobs