Senior Software Engineer - Backend (Indonesia)

📍 Jakarta, Indonesia

Bukuwarung

Job Description

Senior Software Engineer Backend Indonesia Location: Jakarta Selatan

Posted: today

Responsibilities

Design and implement scalable backend services and APIs

Collaborate with cross‑functional teams to define and implement new features

Optimize existing systems for improved efficiency and reliability

Participate in code reviews and contribute to best practices and coding standards

Troubleshoot and resolve complex technical issues

Mentor junior engineers and contribute to the team's technical growth

Stay up‑to‑date with emerging technologies and industry trends

Qualifications

Bachelor's degree in Computer Science, Software Engineering, or related field

5+ years of experience in backend software development

Strong proficiency in backend programming languages such as Java, Python, or Go

Extensive experience with distributed systems and microservices architecture

Expertise in designing and implementing RESTful APIs and GraphQL

Solid understanding of cloud platforms like AWS or Google Cloud

Experience with both SQL and NoSQL database systems

Familiarity with DevOps practices and CI/CD pipelines

Proven track record of building scalable and high‑performance systems

Experience in fintech or e‑commerce industries

Additional Information Life at Grab

Term Life Insurance and comprehensive Medical Insurance

GrabFlex for flexible benefits package

Parental and Birthday leave, and volunteer leave (LASA)

Confidential Grabber Assistance Programme

FlexWork arrangements with differentiated hours

What We Stand For at Grab We are committed to building an inclusive and equitable workplace that provides equal opportunity for Grabbers to grow and perform at their best. We consider all candidates fairly and equally regardless of nationality, ethnicity, race, religion, age, gender, family commitments, physical and mental impairments or disabilities, and other attributes that make them unique.

Software Engineering Team Lead Location: On‑site – Depok, Indonesia

Posted: today

Responsibilities Tasks & Responsibilities :

Database (SQL)

IT Support: network troubleshooting, hardware, Microsoft 365, printer, CCTV

Memahami tracking sistem GPS

Qualifications & Experience

Fresh Graduate Welcome

Problem solving

Senior Backend Engineer – GrabKios Location: Jakarta, Indonesia (on site)

Posted: today

Responsibilities

Architect and implement scalable, high‑performance backend services using Java and related technologies

Design and develop RESTful APIs to support frontend applications and third‑party integrations

Collaborate with cross‑functional teams to define, design, and ship new features

Optimize application performance and improve system efficiency

Implement and maintain database schemas, ensuring data integrity and security

Participate in code reviews and contribute to the improvement of our development practices

Troubleshoot, debug, and resolve complex software issues

Mentor junior developers and contribute to the team's technical growth

Stay up‑to‑date with emerging trends and technologies in backend development

Qualifications

Bachelor's degree in Computer Science, Software Engineering, or a related field

5+ years of experience in backend development using Java

Strong proficiency in Java programming and related frameworks (e.g., Spring Boot, Hibernate)

Extensive experience in designing and implementing RESTful APIs

Solid understanding of database systems (e.g., MySQL, PostgreSQL) and SQL

Proficiency in working with version control systems, preferably Git

Experience with microservices architecture and distributed systems

Excellent debugging and troubleshooting abilities

Proficiency in writing unit tests and ensuring code quality

Experience with cloud platforms such as AWS, Azure, or GCP

Knowledge of containerization technologies (e.g., Docker, Kubernetes)

Familiarity with CI/CD pipelines and DevOps practices

Experience with performance tuning and optimization of Java applications

Additional Information

Term Life Insurance and comprehensive Medical Insurance

GrabFlex for flexible benefits package

Parental and Birthday leave, and volunteer leave (LASA)

Confidential Grabber Assistance Programme

FlexWork arrangements with differentiated hours

What We Stand For at Grab We are committed to building an inclusive and equitable workplace that provides equal opportunity for Grabbers to grow and perform at their best. We consider all candidates fairly and equally regardless of nationality, ethnicity, race, religion, age, gender, family commitments, physical and mental impairments or disabilities, and other attributes that make them unique.

Senior Backend Engineer – GrabFin Location: Jakarta, Indonesia (on site)

Posted: today

Responsibilities

Architect and implement scalable, high‑performance backend services using Java and related technologies

Design and develop RESTful APIs to support frontend applications and third‑party integrations

Collaborate with cross‑functional teams to define, design, and ship new features

Optimize application performance and improve system efficiency

Implement and maintain database schemas, ensuring data integrity and security

Participate in code reviews and contribute to the improvement of our development practices

Troubleshoot, debug, and resolve complex software issues

Mentor junior developers and contribute to the team's technical growth

Stay up‑to‑date with emerging trends and technologies in backend development

Qualifications

Bachelor's degree in Computer Science, Software Engineering, or a related field

5+ years of experience in backend development using Java

Strong proficiency in Java programming and related frameworks (e.g., Spring Boot, Hibernate)

Extensive experience in designing and implementing RESTful APIs

Solid understanding of database systems (e.g., MySQL, PostgreSQL) and SQL

Proficiency in working with version control systems, preferably Git

Experience with microservices architecture and distributed systems

Excellent debugging and troubleshooting abilities

Proficiency in writing unit tests and ensuring code quality

Experience with cloud platforms such as AWS, Azure, or GCP

Knowledge of containerization technologies (e.g., Docker, Kubernetes)

Familiarity with CI/CD pipelines and DevOps practices

Experience with performance tuning and optimization of Java applications

Additional Information

Term Life Insurance and comprehensive Medical Insurance

GrabFlex for flexible benefits package

Parental and Birthday leave, and volunteer leave (LASA)

Confidential Grabber Assistance Programme

FlexWork arrangements with differentiated hours

What We Stand For at Grab We are committed to building an inclusive and equitable workplace that provides equal opportunity for Grabbers to grow and perform at their best. We consider all candidates fairly and equally regardless of nationality, ethnicity, race, religion, age, gender, family commitments, physical and mental impairments or disabilities, and other attributes that make them unique.

Senior Backend Engineer – Grab CX Location: Jakarta, Indonesia (on site)

Posted: today

Responsibilities

Design and write Go language to improve availability, scalability, latency, and efficiency of services

Work with engineering team to explore and create new design/architectures for scale and performance

Participate in code and design reviews to maintain high development standards

Engage in service capacity and demand planning, software performance analysis, tuning and optimization

Collaborate with product and experience teams to define and prototype feature specifications

Work closely with infrastructure team to build and scale back‑end services and perform root cause analysis investigations

Design, build, analyze and fix large scale systems

Pro‑actively debug and solve production incidents during on‑call shift

Provide technical guidance, mentorship and knowledge sharing to peers

Qualifications

Degree in Computer Science, Software Engineering, Information Technology or related fields

5+ years of experience in software engineering in distributed systems environment

Strong fundamentals in algorithms and data structures

Familiarity with large scale web services; understanding of systems internals and networking

Strong understanding of system performance and scaling

Code proficiency in any language, but willingness to work on Golang

Additional Information

Term Life Insurance and comprehensive Medical Insurance

GrabFlex for flexible benefits package

Parental and Birthday leave, and volunteer leave (LASA)

Confidential Grabber Assistance Programme

FlexWork arrangements with differentiated hours

What We Stand For at Grab We are committed to building an inclusive and equitable workplace that provides equal opportunity for Grabbers to grow and perform at their best. We consider all candidates fairly and equally regardless of nationality...

Ready to Apply?

Don't miss this opportunity! Apply now and join our team.

Job Details

Posted Date: November 18, 2025
Job Type:
Location: Jakarta, Indonesia
Company: Bukuwarung

Ready to Apply?

Don't miss this opportunity! Apply now and join our team.