jobs in NHN KCP GLOBAL

Full Time Full-Stack Software Engineer Jobs, in NHN KCP GLOBAL - Maukerja

Full-Stack Software Engineer

NHN KCP GLOBAL

Undisclosed

Singapore

Share
Save

Working Location

  • Singapore

Job Description

Responsibilities

Role Description

  • Design, build, and maintain backend services and APIs that process payments and move money reliably and securely.
  • Develop event-driven workflows using messaging and asynchronous patterns such as transactional outbox, queues, and worker/saga processes.
  • Model and evolve relational data with disciplined, versioned schema migrations.
  • Contribute to user-facing surfaces — embedded checkout SDKs, hosted payment elements, and internal operator tooling.
  • Write, review, and maintain infrastructure-as-code, and help manage cloud resources, networking, and deployment pipelines.
  • Build in observability from the start — metrics, dashboards, and alerting — and participate in keeping production healthy.
  • Uphold security and compliance requirements (PCI-DSS) across the systems you touch, including encryption, secrets handling, and audit controls.
  • Collaborate with product, security, and operations to ship features through CI/CD with appropriate testing and review.


Technologies you'll work with

Our stack is pragmatic and modern. You don't need every item below on day one — depth in several backend and infrastructure areas matters more than breadth.

  • Backend: Java with Spring Boot, plus TypeScript / Node.js services.
  • Data: PostgreSQL with Flyway migrations; managed cloud databases.
  • Eventing & messaging: Apache Kafka, transactional outbox, dead-letter queues, and schema contracts (JSON Schema / Avro).
  • Cloud & infrastructure: Google Cloud Platform — GKE (Kubernetes), Cloud Run, Cloud SQL, Cloud KMS, Secret Manager, networking (VPC, load balancing).
  • Infrastructure-as-code & CI/CD: Terraform, Docker, GitLab CI, with IaC security scanning (Trivy, Checkov, tfsec).
  • Observability: Prometheus, Grafana, and Micrometer-based instrumentation, with PagerDuty / Slack alerting.
  • Frontend & SDKs: JavaScript-based embedded SDKs and web UI; mobile and e-commerce platform integrations.


What We're Looking for

  • 3–5 years of professional software engineering experience, with a clear backend emphasis.
  • Strong skills in a JVM language (ideally Java/Spring Boot) and/or Node.js/TypeScript, and solid command of relational databases and SQL.
  • Experience designing and operating services in the cloud — containers, Kubernetes, or serverless runtimes.
  • Hands-on exposure to infrastructure-as-code (Terraform) and CI/CD pipelines.
  • A working understanding of asynchronous and event-driven architectures.
  • Care for production quality: testing, observability, secure coding, and a security- and reliability-first mindset.
  • Clear communication and the ability to collaborate across product, security, and operations.


Nice to Have

  • Experience in payments, fintech, or other regulated, high-compliance environments (e.g. PCI-DSS).
  • Familiarity with Kafka or similar streaming platforms and outbox/saga patterns.
  • Hands-on work with Cloud KMS / envelope encryption, secrets management, or cardholder-data isolation.
  • Experience building or maintaining client-facing SDKs (web, mobile, or e-commerce plugins).
  • Comfort with Prometheus/Grafana observability and on-call practices.

Important Information

Never provide your bank or credit card details when applying for jobs. Do not transfer any money or complete unrelated online surveys. If you see something suspicious, Report this Job ad.

Learn More