Back to search:Backend Engineer / Indonesia

Showing 23 Backend Engineer jobs in Jakarta Selatan

Posted 1 day ago

Job Description

Requirements:

Have experience as a Backend Developer min 2 years in NodeJS development

Willing to be placed in SCBD (WFO)

Minimum Bachelor degree of Technology Information

Familiarity with database systems such as MySQL, MongoDB, or similar

Strong problem-solving skills and attention to detail

Being available to join ASAP will be a plus point

Is this job a match or a miss?

Posted 1 day ago

Job Description

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.

Job Description

Get to Know the Team

At GrabKios, we empower the people of Southeast Asia, from consumers and drivers to everyday entrepreneurs, by enabling financial inclusion for the underserved. The team is building innovative solutions by enabling commerce through payment services (checkout, payments platform, grab pay products, rewards), empowering through Lending(driver & merchants), empowering through agents (Kios) & protecting users through Insurance(scenario insurance).

Get to Know the Role

We are seeking an experienced Senior Software Engineer specializing in Backend development to join our innovative team in Jakarta, Indonesia. You will be reporting to an Engineering Manager. This will be an onsite role based in Jakarta.

The Critical Tasks You Will Perform

  • 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

What Essential Skills You Will Need

  • 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

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

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.

Is this job a match or a miss?

Posted 1 day ago

Job Description

Company Description

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.

Job Description

Get to Know the Team

At GrabFin, we empower the people of Southeast Asia, from consumers and drivers to every-day entrepreneurs, by ensuring financial inclusion for the underserved. The team is building solutions by enabling our partners (i.e. drivers and merchants) to get access to financial services (lending and insurance) products for their everyday needs.

Get to Know the Role

We are looking for an experienced Senior Backend Engineer specializing in Java to join our engineering team in Jakarta, Indonesia. As a key member of our engineering department, you will be responsible for designing, developing, and maintaining robust backend systems that power our cutting‑edge applications. You will be reporting to an Engineering Manager. This is an onsite role based in Jakarta.

The Critical Tasks You Will Perform

  • 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

What Essential Skills You Will Need

  • 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

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

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.

Is this job a match or a miss? Job Description

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.

Job Description

Get to Know the Team

Come join the Consumer Experience (CX) Engineering team - we work on a diverse set of consumer problems spanning across core experiences that power the UX navigation and transaction funnels, search and discovery of content and services, user lifecycle covering user growth, engagement and loyalty and the critical platform mission of mobile application developer experience. We are on an exciting mission to connect consumers to Grab's marketplace by allowing them to discover and engage with Grab's services and partners.

Get to Know the Role

We are looking for a Senior Backend Engineer to take part of the CX Team. You will be responsible for ensuring high quality deliverables, spanning across multiple key services powering end to end user journeys going from the login screen to the home and activity pages of the Grab app. 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 and write with the cutting edge Go language to improve the availability, scalability, latency, and efficiency of Grab's range of services
  • Work with engineering team to explore and create new design / architectures geared towards scale and performance
  • Participate in code and design reviews to maintain our 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 in building and scaling back-end services as well as performing root cause analysis investigations
  • Design, build, analyze and fix large‑scale systems
  • Pro‑actively debug and solve production incidents during your on‑call shift
  • Provide technical guidance, mentorship and knowledge sharing to peers.

Qualifications

What Essential Skills You Will Need

  • A degree in Computer Science, Software Engineering, Information Technology or related fields
  • 5+ years of experience in software engineering in a distributed systems environment
  • Strong Computer Science fundamentals in algorithms and data structures
  • Familiarity with running large scale web services; understanding of systems internals and networking
  • Strong understanding of system performance and scaling
  • You can be a good coder in any language (C++, C, Java, Scala, Rust, Haskell, OCaml, Erlang, Python, Ruby, PHP, Node.JS, C# etc.), but willing to work on Golang

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

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.

Is this job a match or a miss? Software Engineer, Mobile

Posted 1 day ago

Job Description

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.

Job Description

Get to Know the Team

The Fulfillment tech family is one of the pillars enabling Grab to out‑serve our customers and partners in different businesses and marketplaces across Southeast Asia. We are working on high throughput, real‑time distributed systems that use 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 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 seeking an experienced and innovative Software Engineer, Mobile (iOS) to join our dynamic team in Jakarta, Indonesia. As a key member of our mobile development team, you will be responsible for developing high‑quality iOS applications that deliver exceptional user experiences. You will be reporting to the Manager and the role will be onsite in Jakarta.

The Critical Tasks You Will Perform

  • Design and develop robust, scalable iOS applications
  • Collaborate with cross‑functional teams to define, design, and ship new features
  • Ensure the performance, quality, and responsiveness of applications
  • Identify and correct bottlenecks and fix bugs
  • Help maintain code quality, organization, and automatization
  • Implement clean, maintainable code adhering to best practices and design patterns
  • Integrate RESTful APIs and handle data persistence in mobile applications
  • Optimize application performance, battery usage, and data consumption
  • Participate in code reviews and contribute to the improvement of development processes
  • Stay up-to-date with the latest iOS development trends and technologies

Qualifications

What Essential Skills You Will Need

  • Bachelor's degree in Computer Science, Software Engineering, or a related field
  • 3+ years of professional iOS development experience
  • Proficiency in Swift programming languages
  • In-depth knowledge of iOS app lifecycle
  • Strong experience working with RESTful APIs and parsing JSON data
  • Expertise in mobile app architecture and design patterns
  • Proficiency with version control systems, particularly Git
  • Experience with unit testing and UI testing frameworks for iOS
  • Solid understanding of Material Design principles
  • Familiarity with Agile development methodologies
  • Passion for creating high-quality, user‑friendly mobile applications

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

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, gender, family commitments, physical and mental impairments or disabilities, and other attributes that make them unique.

Is this job a match or a miss? Senior Software Engineer, Mobile

Posted 1 day ago

Job Description

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.

Job Description

Get to Know the Team

At GrabKios, we empower the people of Southeast Asia, from consumers and drivers to everyday entrepreneurs, by enabling financial inclusion for the underserved. The team is building innovative solutions by enabling commerce through payment services (checkout, payments platform, grab pay products, rewards), empowering through Lending(driver & merchants), empowering through agents (Kios) & protecting users through Insurance(scenario insurance).

This role is onsite based in our Jakarta office.

Get to Know the Role

We're looking for iOS Engineers to join our team. You'll have the chance to work on multiple app clients with various programming languages. Identifying problems and having the initiative and skills to solve them is crucial in this role. This is a hybrid role based in Jakarta. You will be reporting to an Engineering Manager.

The Critical Tasks You Will Perform

  • Work on both product development and engineering improvements.
  • Collaborate with product and design teams to understand requirements, provide feedback, and own the implementation process from start to finish.
  • Engage in technical discussions with other engineering teams.
  • Write reusable, scalable, and testable code, ensuring high‑quality product delivery.
  • Work with QAs to ensure our app releases.
  • Review and provide constructive feedback on code written by team members.
  • Proactively improve the codebase and propose better engineering solutions.
  • Be responsible and responsive during on‑call duty, debugging and troubleshooting production issues.
  • Provide technical guidance and mentorship to peers.

Qualifications

What Essential Skills You Will Need

  • 5+ years of iOS development experience.
  • Fluent in Swift programming language.
  • Understanding of programming paradigms such as OOP, TDD, reactive programming, and dependency injection.
  • Working knowledge of several architectural approaches including clean architecture like MVVM or VIPER.
  • Experience in writing maintainable and testable code, including API design, unit testing, and UI testing techniques.
  • Experience in maintaining applications with a high user base via crash analytics, remote debugging, and continuous integration.
  • Highly accountable and takes ownership of one's own work.

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

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, gender, family commitments, physical and mental impairments or disabilities, and other attributes that make them unique.

Is this job a match or a miss? Be The First To Know

About the latest Backend engineer Jobsin Indonesia !

Set Email Alert:

Job title

Location

Posted 1 day ago

Job Description

Job Description

What you will really be doing as Backend Engineer in our Engineering team:

  • Design and implement product features and functionality for various Kredivo sites and services
  • Work with the Product, Business, and Sales teams to gather and understand requirements and deliver scalable solutions
  • Write high quality, maintainable code
  • Own parts of the system and continuously work to improve them in an agile environment.
  • Benchmarking, load testing, diagnosing problems and helping create solutions
  • Research and implement modern frameworks and technologies for back-end systems
  • Participate in design discussions, reviews and propose/implement solutions to technical problems and challenges

Qualifications

We are excited to welcome dynamic robust Engineers who have:

  • B.S, M.S, and/or PhD in Computer Science or equivalent
  • 1-4 years of working experience in the Software industry
  • Well versed with Object Oriented Programming concepts
  • Strong understanding of Data Structures, Algorithms, and Computer Science fundamentals
  • Strong logical and innovative thinking, troubleshooting skills and diagnostic intuition, able to assess the business needs and reflect the value into the product design
  • Experience working in Golang will be preferrable
  • Good understanding of microservices architecture
  • Proficient in HTTP, Web Services, OAuth and Restful APIs
  • Familiar with Linux environment
  • Experience working with cloud based systems and infrastructure services such as AWS, GCP, etc is a plus
  • Ability to work well in a team with a positive attitude
  • Strong attention to details

#LI-RR1

Is this job a match or a miss?

Posted 1 day ago

Job Description

About the Job:

What you will really be doing as Backend Engineer in our Engineering team:

  • Design and implement product features and functionality for various Kredivo sites and services
  • Work with the Product, Business, and Sales teams to gather and understand requirements and deliver scalable solutions
  • Write high quality, maintainable code
  • Own parts of the system and continuously work to improve them in an agile environment.
  • Benchmarking, load testing, diagnosing problems and helping create solutions
  • Research and implement modern frameworks and technologies for back-end systems
  • Participate in design discussions, reviews and propose/implement solutions to technical problems and challenge

About You:

  • B.S, M.S, and/or PhD in Computer Science or equivalent
  • 1-3 years of working experience in the Software industry
  • Well versed with Object Oriented Programming concepts
  • Strong understanding of Data Structures, Algorithms, and Computer Science fundamentals
  • Strong logical and innovative thinking, troubleshooting skills and diagnostic intuition, able to assess the business needs and reflect the value into the product design
  • Experience working on one of follow programming language: Go, NodeJS, Go or C++
  • Good understanding of microservices architecture
  • Proficient in HTTP, Web Services, OAuth and Restful APIs
  • Familiar with Linux environment
  • Experience working with cloud based systems and infrastructure services such as AWS, GCP, etc is a plus
  • Ability to work well in a team with a positive attitude & Strong attention to details

#LI-AF1

Is this job a match or a miss? Senior BackEnd Engineer

Posted 1 day ago

Job Description

As a Backend Engineer, you will be responsible for designing, developing, and maintaining scalable backend services and APIs that power our applications. You will work closely with FrontEnd Engineers, Product Managers, and DevOps to build reliable, high‑performing systems. You will focus on implementing business logic, managing databases, and ensuring system performance, security, and scalability.

What You'll Do:

  • Design, develop, and maintain backend services, RESTful APIs, gRPC APIs, and microservices using Java (Spring Boot) and Python.
  • Work with PostgreSQL and MongoDB to design efficient database schemas and queries.
  • Ensure system performance, scalability, and reliability across backend services.
  • Collaborate with FrontEnd Engineers, Product Managers, and QA to deliver high‑quality features.
  • Write clean, maintainable, and well‑documented code.
  • Implement unit testing, integration testing, and participate in code reviews.
  • Optimize system performance and troubleshoot production issues.
  • Contribute to CI/CD pipelines and DevOps processes for smooth deployment.
  • Stay updated with emerging backend technologies and industry best practices.

What We're looking for:

  • Bachelor's degree in Computer Science, Software Engineering, or any related field.
  • Have 5+ years' experience in BackEnd Engineer, especially in Java and Python.
  • Proficiency in Java (Spring Boot) and Python for backend development.
  • Hands‑on experience with relational databases, PostgreSQL and NoSQL (MongoDB).
  • Strong understanding of REST API design and microservices architecture.
  • Knowledge of object‑oriented programming (OOP), data structures, and algorithms.
  • Experience with DevOps practices and tools (Git, Jenkins, and/or Docker).
  • Good understanding of software security, authentication, and authorization.
  • Excellent problem‑solving and analytical skills with good teamwork capabilities.
  • Good communication skills and ability to translate technical concepts into business terms.
  • Have an experience working with client and experience reading 3rd party documents.
  • Excellent problem‑solving and analytical skills with good teamwork capabilities.

Preferred Qualifications (Nice to Have)

  • Experience with cloud platforms (AWS, GCP, or Azure).
  • Familiarity with message queues (Kafka, RabbitMQ).
  • Have Knowledge of gRPC API.
  • Experience in agile development and working with cross‑functional teams.

How to apply:

Send your CV to

Is this job a match or a miss? What Locations Can I Find These Jobs In? #J-18808-Ljbffr