Backend Developer

CODE.ID

Jakarta Pusat

On-site

IDR 200,880,000 - 334,800,000

Full time

6 days ago
Be an early applicant
Application generator

Turn this role into an interview — a resume and cover letter built around what this employer wants.

Get past ATS filters

Benefits offered by this job

WFO
4-month contract
Potential extension
Banking industry placement

Job summary

CODE.ID in Jakarta is seeking a Backend Developer to design, build, and maintain backend services and APIs using PHP, Golang, or .NET. You will work on REST, SOAP, or gRPC APIs, optimize databases, and implement synchronous/asynchronous processing.

The role requires a Bachelor's in CS/IT, at least 3 years in backend development, and familiarity with Kafka/CDC, Clean Architecture, and unit testing. WFO in Jakarta, 4-month contract with potential extension; banking industry project.

Qualifications

  • Bachelor's degree in Computer Science, Information Technology, Software Engineering, or a related field.
  • Minimum 3 years of experience as Backend Developer in software projects.
  • Proficient in PHP, Golang, or .NET.
  • Strong understanding of API architecture (REST/SOAP/gRPC).
  • Experience in database performance tuning (indexing, partitioning, pooling).
  • Knowledge of synchronous and asynchronous processing (jobs, queues).
  • Familiar with event-driven architecture and CDC (Kafka/Confluent).
  • Good understanding of Clean Architecture and unit testing.

Responsibilities

  • Develop, maintain, and enhance backend services and APIs.
  • Design and maintain APIs using REST, SOAP, or gRPC.
  • Optimize database performance with indexing, partitioning, and pooling.
  • Implement synchronous and asynchronous processing (jobs, queues).
  • Develop event-driven architectures and CDC with Kafka/Confluent.
  • Apply Clean Architecture principles for scalable software.
  • Write unit tests to ensure reliability.
  • Ensure code meets security standards and quality gates.
  • Collaborate with cross-functional teams for system integration.
  • Troubleshoot and resolve backend issues and maintain performance.
  • Create technical documentation for backend services and APIs.

Skills

Backend programming languages
API architecture
Database performance
Event-driven architecture
Clean Architecture
Unit testing

Education

Bachelor's degree in CS/IT/Software Engineering

Tools

Kafka
Confluent

Job description

  • Develop, maintain, and enhance backend services and APIs using PHP, Golang, or .NET.
  • Design, develop, and maintain APIs using REST, SOAP, or gRPC architectures.
  • Optimize database performance through indexing, partitioning, connection pooling, and other database tuning techniques.
  • Implement synchronous and asynchronous processing mechanisms, including job schedulers and message queues.
  • Develop and maintain event-driven architectures and Change Data Capture (CDC) solutions using platforms such as Kafka, Confluent, or similar technologies.
  • Apply Clean Architecture principles to ensure maintainable, scalable, and well-structured applications.
  • Implement unit tests to ensure code reliability and maintainability.
  • Ensure all delivered code meets BRI's applicable security standards and quality gates.
  • Collaborate with cross-functional teams to ensure seamless system integration and successful project delivery.
  • Troubleshoot, debug, and resolve backend issues to maintain application stability and performance.
  • Create and maintain technical documentation for backend services and APIs.
  • Develop, maintain, and enhance backend services and APIs using PHP, Golang, or .NET.
  • Design, develop, and maintain APIs using REST, SOAP, or gRPC architectures.
  • Optimize database performance through indexing, partitioning, connection pooling, and other database tuning techniques.
  • Implement synchronous and asynchronous processing mechanisms, including job schedulers and message queues.
  • Develop and maintain event-driven architectures and Change Data Capture (CDC) solutions using platforms such as Kafka, Confluent, or similar technologies.
  • Apply Clean Architecture principles to ensure maintainable, scalable, and well-structured applications.
  • Implement unit tests to ensure code reliability and maintainability.
  • Ensure all delivered code meets BRI's applicable security standards and quality gates.
  • Collaborate with cross-functional teams to ensure seamless system integration and successful project delivery.
  • Troubleshoot, debug, and resolve backend issues to maintain application stability and performance.
  • Create and maintain technical documentation for backend services and APIs.
Minimum Qualifications
  • Bachelor's degree (S1) in Computer Science, Information Technology, Software Engineering, or a related field.
  • Minimum 3 years of experience working as a Backend Developer in software development projects.
  • Proficient in at least one backend programming language: PHP, Golang, or .NET.
  • Strong understanding of API architecture and development, including REST, SOAP, or gRPC.
  • Experienced in database performance tuning, including indexing, partitioning, and connection pooling.
  • Understanding of synchronous and asynchronous processing, including job schedulers and message queues.
  • Familiar with event-driven architecture and Change Data Capture (CDC), particularly using Kafka, Confluent, or similar platforms.
  • Good understanding of Clean Architecture principles and their implementation.
  • Experienced in implementing unit tests.
  • Able to deliver code that complies with applicable security standards and quality gates.
  • Strong analytical, problem-solving, and debugging skills.
  • Experience in the banking or financial services industry is preferred.
  • Placement: Banking industry
  • Work Arrangement: Work From Office (WFO)
  • Employment Type: 4-month contract, with the possibility of extension.
Get your free, confidential resume review.

or drag and drop your file here.

Similar jobs

Similar jobs worth comparing

Backend (Golang) Developer
Backend (Golang) Developer

Steradian Data Optima • Jakarta Utara

On-site
IDR 180,000,000 - 300,000,000
Backend Engineer (Java/Golang) - Financial Service
Backend Engineer (Java/Golang) - Financial Service

PT Adecco Personnel Indonesia • Tangerang

On-site
IDR 210,000,000 - 260,000,000
Backend Developer (Java) – Senior Level
Backend Developer (Java) – Senior Level

PT Infosys Solusi Terpadu • Jakarta Utara

On-site
IDR 300,000,000 - 600,000,000
Fullstack Developer
Fullstack Developer

PT Bank SMBC Indonesia Tbk • Cikoko

On-site
IDR 180,000,000 - 360,000,000
Backend Developer
Backend Developer

The Software Practice Pte Ltd • Kota Bandung

On-site
IDR 240,000,000 - 360,000,000
Back End Developer
Back End Developer

Esha Parama Technology • Daerah Khusus Ibukota Jakarta

On-site
IDR 504,032,258 - 840,053,763
Back-end (Node.js) Developer
Back-end (Node.js) Developer

Bibit • Jakarta Selatan

On-site
IDR 223,200,000 - 379,440,000
IT Software Developers - Backend and Frontend (Fullstack)
IT Software Developers - Backend and Frontend (Fullstack)

Esha Parama Technology • Daerah Khusus Ibukota Jakarta

On-site
IDR 145,080,000 - 167,400,000
Backend .Net Developer
Backend .Net Developer

NawaData • Kota Yogyakarta

On-site
IDR 180,000,000 - 300,000,000
Senior Back End Developer
Senior Back End Developer

Global Inovasi Ventura • Kota Yogyakarta

On-site
IDR 120,000,000 - 180,000,000