Software Engineer - Shared Service

StraitsX

Jakarta Pusat

On-site

IDR 180,000,000 - 240,000,000

Full time

9 hours ago
Be an early applicant

Get more replies from employers

Send a job-specific resume in minutes.

Job summary

StraitsX is seeking a passionate Backend Software Engineer to join our Shared Services team. You will design, build, and maintain reusable backend services powering multiple products, focusing on secure, scalable systems and full software development lifecycle.

Collaborate with Product, Design, QA and engineers, adopt modern AI-assisted development tools to boost productivity, and mentor junior engineers while contributing to architecture and best practices.

Qualifications

  • Bachelor's degree in Computer Science, Engineering, or related field.
  • At least 1 year of professional backend software development experience.
  • Strong Java and object-oriented programming principles.
  • Experience with AI-assisted development tools to improve productivity.
  • Experience with relational and/or NoSQL databases.
  • Familiarity with Git version control.
  • Experience with Docker and CI/CD pipelines.
  • Strong analytical thinking, debugging and problem-solving skills.
  • Excellent verbal and written communication for collaboration across teams.
  • Experience with OAuth 2.0 and OpenID Connect is a plus.
  • Experience with Keycloak or similar IAM platforms is a plus.
  • Experience building reusable platform services or internal developer tools is a plus.
  • Familiarity with microservices architecture and RESTful APIs is a plus.

Responsibilities

  • Design, develop, test, and maintain backend services and APIs for our platform.
  • Collaborate with Product, Design, QA, and Engineering teams to deliver high-quality features.
  • Troubleshoot and resolve application, performance, and scalability issues.
  • Build secure, reliable, and maintainable software following industry best practices.
  • Ensure high code quality through unit testing, code reviews, and automated testing.
  • Participate in architecture discussions, technical planning, and product ideation.
  • Mentor junior engineers through code reviews and knowledge sharing.
  • Continuously improve engineering practices with modern technologies and AI-assisted tools.

Skills

Java
RESTful APIs
Microservices
AI-assisted development tools
Analytical thinking
Problem-solving
Communication
Cross-functional collaboration

Education

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

Tools

Docker
CI/CD pipelines
Git
OAuth 2.0 / OpenID Connect
Keycloak / IAM platforms
Relational databases
NoSQL databases

Job description

About The Role

We are looking for a passionate Backend Software Engineer to join our Shared Services team. In this role, you will build and maintain reusable backend services that power multiple products across the organization. You'll work closely with Product, Design, QA, and fellow engineers to deliver secure, scalable, and high-quality solutions while contributing throughout the entire software development lifecycle.

About The Role

We are looking for a passionate Backend Software Engineer to join our Shared Services team. In this role, you will build and maintain reusable backend services that power multiple products across the organization. You'll work closely with Product, Design, QA, and fellow engineers to deliver secure, scalable, and high-quality solutions while contributing throughout the entire software development lifecycle.

If you're excited about solving complex technical problems, building reliable backend systems, and leveraging modern AI-powered development tools to improve engineering productivity, we'd love to hear from you.

What You Will Do
  • Design, develop, test, and maintain backend services and APIs for our platform.
  • Collaborate with Product, Design, QA, and Engineering teams to deliver high-quality features and enhancements.
  • Troubleshoot and resolve application, performance, and scalability issues.
  • Build secure, reliable, and maintainable software following industry best practices.
  • Ensure high code quality through unit testing, code reviews, and automated testing.
  • Participate in architecture discussions, technical planning, and product ideation.
  • Mentor junior engineers through code reviews, technical guidance, and knowledge sharing.
  • Continuously improve engineering practices by adopting modern technologies, authentication standards, and AI-assisted development tools.
What We Are Looking For
  • Bachelor's degree in Computer Science, Engineering, or a related field.
  • At least 1 year of professional experience in backend software development.
  • Strong understanding of Java and object-oriented programming principles.
  • Hands-on experience using AI-assisted development tools or agentic workflows (e.g., LLMs, GitHub Copilot, Cursor, Claude Code, OpenAI APIs, or similar) to improve software development productivity.
  • Experience working with relational and/or NoSQL databases.
  • Familiarity with version control systems, preferably Git.
  • Experience with containerization and modern development workflows, including Docker and CI/CD pipelines.
  • Strong analytical thinking, debugging, and problem-solving skills.Good verbal and written communication skills with the ability to collaborate effectively in a cross-functional environment.
  • Experience implementing authentication and authorization using OAuth 2.0 and OpenID Connect (OIDC) is a plus.
  • Experience with Keycloak or similar Identity and Access Management (IAM) platforms (e.g., Auth0, Okta, Amazon Cognito) is a plus.
  • Experience building reusable platform services or internal developer tools is a plus.
  • Familiarity with microservices architecture and RESTful APIs is a plus.
Get your free, confidential resume review.
or drag and drop your file here.
Similar jobs

Similar jobs worth comparing

Backend Engineer
Backend Engineer

Bibit.id • Daerah Khusus Ibukota Jakarta

On-site
IDR 350,140,000 - 700,281,000
Senior Backend Engineer
Senior Backend Engineer

AccelByte • Kota Yogyakarta

On-site
IDR 525,210,000 - 1,050,421,000
Software Engineer
Software Engineer

Indivara Group • Indonesia

On-site
IDR 360,000,000 - 720,000,000
Senior Backend Engineer
Senior Backend Engineer

Dealls (YC W22) • Surabaya ꦱꦸꦫꦧꦪ

On-site
Senior Backend Engineer
Senior Backend Engineer

Dealls (YC W22) • Kota Yogyakarta

On-site
IDR 350,140,000 - 700,281,000
Senior Backend Engineer (SDE 3)
Senior Backend Engineer (SDE 3)

Kredivo Group • Jakarta Timur

On-site
Backend Engineer
Backend Engineer

SQE (S-Quantum Engine) • Jakarta Pusat

On-site
IDR 300,000,000 - 600,000,000
Software Engineer II
Software Engineer II

GTN_IDN PT Global Tiket Network • Indonesia

On-site
Backend Engineer, Platform Services & AI-Driven Dev
Backend Engineer, Platform Services & AI-Driven Dev

StraitsX • Jakarta Pusat

On-site
IDR 180,000,000 - 240,000,000
Senior Backend Engineer (SDE 3)
Senior Backend Engineer (SDE 3)

Kredivo Group • Daerah Khusus Ibukota Jakarta

On-site