Skip to main content

DKatalis

Software Engineer

Jakarta, Indonesia

Location
Jakarta, Indonesia
Work
Not stated
Employment
Not stated
Level
Not stated
Function
Engineering
Pay
Not stated
Posted
6 months ago

About the role

About the Role

You will be part of a cross-functional agile engineering team (squad) responsible to build, deploy and run (support) one or more of our digital products. We are looking for a Software Engineer with a strong back-end focus and full-stack awareness, to build robust & resilient systems, from the APIs and services to the front-end that consumes them.

You will work closely with Engineers, Product, Design, and other stakeholders, collaboratively ensuring quality gets built in the product, get to see your impact in everyday lives of many people, and having great fun while doing it.

You will share your learnings within your team (squad) and help upskill budding engineers on good engineering practices.

Please note: this role is primarily back-end focused. We are looking for engineers whose core strength is building APIs and services, not front-end-only profiles.

What will you do

  • Work with engineers and product owners to refine requirements and develop the product, from concept to implementation.
  • Be a core contributor in creating best-in-class product & experience for our customers by designing, building, scaling and evolving our back-end platforms, services, and tools.
  • Communicate, collaborate and work effectively across cross-functional teams in a multi-cultural, distributed environment.
  • Ensure the performance, security, and responsiveness of the applications built.
  • Continuously improve code quality, automation and customer delight, advocating best practices in every pull request.

What you need to have

  • At least 5+ years of professional experience in software development, mainly on the back-end, building and maintaining scalable applications.
  • Good written and spoken English, with the ability to explain technical concepts to technical and non-technical stakeholders.
  • Hands-on expertise in Java or JavaScript/TypeScript and their ecosystems (Spring Boot, Node.js, Kotlin, etc.) for back-end development.
  • Solid understanding of the building blocks of resilient back-end systems (APIs, databases, messaging, idempotency, retries).
  • Experience with Lean/XP practices (TDD, Pair Programming, Continuous Integration/Delivery).
  • Experience working in Agile software development.
  • Working knowledge of front-end or mobile development (Flutter preferred, or React/Vue), enough to contribute across the stack and collaborate closely with front-end engineers.
  • You care about software architecture across the APIs, back-end services, and the UI that they power.
  • A passion for quality and best practices, with the pragmatism to balance perfection and delivering value in a timely manner.
  • You enjoy sharing knowledge and helping more junior engineers grow.

Source

Posted by DKatalis on their own hiring page, job-boards.greenhouse.io. OptiTalent shows it as published, read 07 Nov 2026 00:20 UTC; the original is the reference.

View the original ad ↗

More at DKatalis

  • DKatalis · Jakarta, Indonesia

    Full-timeSeniorEngineering

    We are looking for a passionate and forward-thinking Senior Software Engineer to join our Developer Experience & Engineering Enablement team. Our mission is to simplify how engineers build, test, deploy, and operate software by providing reusable tools, platforms, and…

  • DKatalis · Jakarta, Indonesia

    Design

    As a User Researcher, you’ll help teams make better product decisions by developing a deep understanding of our users, their behaviors, needs, and motivations. You’ll work closely with Product Designers, UX Writers, Product Managers, data teams, and business stakeholders to…

  • DKatalis · Jakarta, Indonesia

    SeniorDesign

    As a UX Writer, you’ll shape clear, useful, and engaging product experiences through language. You’ll work closely with Product Designers, Product Managers, researchers, engineers, and business teams to make banking simple, intuitive, and enjoyable for our users.

  • DKatalis · Jakarta, Indonesia

    Design

    As a Senior Product Designer, you’ll shape meaningful product experiences by combining user understanding, design excellence, and strategic thinking. You’ll work closely with UX Writers, UX Researchers, Product Managers, engineers, and business stakeholders to solve complex…