Senior Software Engineer, Backend

2 weeks ago


Jakarta, Indonesia Grab Full time

**Company Description**
**About Grab and Our Workplace**

Grab is Southeast Asia's leading superapp. From getting your favourite meals delivered to helping you manage your finances and getting around town hassle-free, we've got your back with everything. In Grab, purpose gives us joy and habits build excellence, while harnessing the power of Technology and AI to deliver the mission of driving Southeast Asia forward by economically empowering everyone, with heart, hunger, honour, and humility.

**Get to Know the Team**

The Fulfillment tech family is working on high throughput, real-time distributed systems that use sophisticated machine learning techniques to solve hundreds of millions of requests per day. Our mission is to offer the best-in-class products and experiences to our driver partners as to increase adoption and engagement of our services. Improve driver partner opportunities and efficiency in order to fulfill customer orders without fail, rain or shine. And to create efficient marketplaces by determining an optimal price that is both sustainable and loved by our partners and customers.

**Get to Know the Role**

We are looking for a Senior Backend Engineer to take part of the Fulfillment Team. You will be responsible for ensuring high quality deliverables. You will be reporting to the Engineering Manager for this role. This is an onsite role based in Jakarta.

**The Critical Tasks You Will Perform**

- Design, develop, and maintain robust and scalable backend services using Golang within a microservices architecture.
- Collaborate with cross-functional teams, including front-end developers, product managers, and QA engineers, to understand project requirements and deliver high-quality software solutions.
- Implement best practices and coding standards to ensure the reliability, performance, and security of our backend systems.
- Write clean, maintainable, and efficient code, and conduct code reviews to ensure code quality and adherence to software development best practices.
- Optimize and enhance existing backend systems for improved performance and scalability.
- Troubleshoot and resolve complex backend issues and system failures, ensuring resolution to minimize impact on production environments.
- Collaborate with DevOps teams to automate deployment, monitoring, and scaling of backend services on AWS.
- Stay up-to-date with industry trends, emerging technologies, and best practices in backend development, and proactively recommend improvements to enhance our software development processes and stability.

**Qualifications**
**What Essential Skills You Will NeedThe Must-Haves**

- 5+ years of experience as a software engineer writing production code
- Solid software engineering and coding skills. Experience in at least one backend language like Go, Scala, Java, C++, or others is required. You can be a good coder in any language but must be willing to work on Golang
- Proficiency in building microservices architecture and solid understanding of distributed systems, RESTful APIs, and message queuing systems.
- Experience with relational databases (e.g., MySQL) and NoSQL databases (e.g., DynamoDB).
- Strong knowledge of software development best practices, including version control (Git), unit testing, and continuous integration/continuous deployment (CI/CD) pipelines.
- Strong communication skills in English, both verbal and written.

**Additional Information**
**Life at Grab**

We care about your well-being at Grab, here are some of the global benefits we offer:

- We have your back with **Term Life Insurance**and comprehensive **Medical Insurance.**
- With **GrabFlex,**create a benefits package that suits your needs and aspirations.
- Celebrate moments that matter in life with loved ones through **Parental** and **Birthday leave**, and give back to your communities through **Love-all-Serve-all (LASA)** volunteering leave
- We have a confidential **Grabber Assistance Programme** to guide and uplift you and your loved ones through life's challenges
- Balancing personal commitments and life's demands are made easier with our FlexWork arrangements such as differentiated hours

**What we stand for at Grab



  • Jakarta, Indonesia HitPay Full time

    **Create impact in a high-growth** **fintech startup!** HitPay is a one-stop payment platform for SMEs, on a mission to empower businesses with easy access to digital payments. From no-code e-commerce plugins to affordable credit card readers, we help thousands of merchants bring their business dreams to life. HitPay is backed by Tiger Global, Global...


  • Jakarta, Indonesia Bank Rakyat Indonesia Full time

    Job Description **Overview**: The Senior Backend Developer (Level I) is responsible for designing, developing, and maintaining robust backend systems that ensure seamless transaction processing and data security. This role involves integrating with external services, implementing technical solutions, and ensuring code quality. Additionally, the Senior...


  • Jakarta, Indonesia Funding Societies Full time

    **Description**: **Funding Societies | Modalku** is the largest SME digital financing platform in Southeast Asia. We are licensed in Singapore, Indonesia, Thailand, and registered in Malaysia. We are backed by Sequoia India and Softbank Ventures Asia Corp amongst many others and provides business financing to small and medium-sized enterprises (SMEs), which...


  • Jakarta, Indonesia Liven Full time

    **Join the revolution in hospitality tech!** **Liven** is a leading global data, technology, and customer experience provider for the hospitality industry. From humble beginnings, we have grown to serve over 6,000 venues and millions of diners across Australia, the USA, and Southeast Asia, processing over 120 million transactions worth more than $3 billion...


  • Jakarta, Jakarta, Indonesia Fractal Box Full time

    **Senior Backend Engineer - Fully Remote**We are looking for an experienced Senior Backend Engineer to join our fast-paced, fully remote team. You will work directly with experienced Tech Leads to architect and build scalable data and cloud infrastructure for world-class startups.We recruit generalist who has extensive experience in backend and expertise in...

  • Software Engineer

    1 week ago


    Jakarta, Indonesia Bank Rakyat Indonesia Full time

    Job Description **Overview**: **Key Responsibilities**: Write well-structured, secure, and efficient code based on technical designs. Integrate with external/internal web services and interfaces. Review and refine new tasks or features, ensuring design specifications align with product requirements. Conduct internal testing to meet user acceptance...

  • Software Engineer

    3 days ago


    Jakarta, Indonesia Samsung Electronics Full time

    Position Summary 1. Understand and implement software-related requirement accurately in order to provide software that meets its purpose. 2. Develop software effectively based on understanding of Web standard and device environment(hardware/software). Role and Responsibilities Skills and Qualifications- Bachelor Degree from Computer Science or related...

  • Backend Engineer

    2 days ago


    Jakarta, Indonesia Reka Multi Aptika Full time

    **Qualifications**: - Bachelor’s degree or higher in **Computer Science, Information Systems, Engineering**, or a related field or at least **2 to 4 years of experience as a Software Engineer** or similar role - Person who is passionate in learning new stack and taking challenges - Experience in the **Fintech Industry**is a plus - Have **2 to 4 years of...


  • Jakarta, Indonesia LittleLives Inc Pte Ltd Full time

    We are looking for an inspired senior backend developer with a strong foundation in Elixir, and PHP/TypeScript to join our ambitious team of software engineers. If you enjoy tailoring solutions to unique challenges and appreciate the beauty of automation, this is a perfect role for you. **What you will be doing**: R&D novel and ingenious solutions to create...


  • Jakarta, Indonesia PT Intikom Berlian Mustika Full time

    **Requirements**: - kualifikasinya adalah: - Minimal punya pengalaman **2 tahun** dalam **pemrograman langsung (hands-on)**, terutama dengan: - Services API - PL/SQL - Microsoft Dynamics - Memiliki pengalaman dengan **Azure Cloud**. - Mampu berkomunikasi dalam **bahasa Inggris dengan sangat baik**. - **Warga negara Indonesia (WNI)**. - **Jika Anda cocok...