DX Engineer
Job GroupEngineering
Experience LevelExperienced 2 years or more
Job TypesFull-time
Locations대한민국 서울특별시 성동구 성수이로20길 16, JK타워 4층

코드 한 줄로 세상 모든 결제를 한 번에 연동하는 통합 결제 솔루션, PortOne



포트원은 아시아 디지털 커머스 회사들의 성장을 가속화시키기 위해 존재합니다. 세계에서 가장 효과적인 원스톱 통합 결제 솔루션으로 디지털 커머스 회사들의 성장을 돕고, 결제 솔루션 개발을 위한 불필요한 비용과 시간을 없앱니다. 단 한 번의 연동에서 확장되는 통합 결제 솔루션으로 결제, 그 이상의 경험을 제공하고 있습니다. 



Engineering 팀과 DX 챕터를 소개해요

  • DX 엔지니어는 Engineering 팀에 있는 프로덕트 스크럼과 DX 챕터 하위에 속해요. 스크럼에서는 PO, 디자이너와 스크럼에서 맡은 기능을 함께 논의하고, 개발해요.
  • DX 챕터는 포트원 제품의 개발자 경험과 포트원 내부 동료들의 개발자 경험을 개선하는 것을 목표로 다양한 방면에서 노력하고 있어요.
  • DX 챕터에서 개발하는 모든 프로덕트는 특별한 사유가 있지 않는 한 모두 오픈소스로 공개하는 것을 원칙으로 하고 있어요.
  • DX 챕터는 현재 Frontend 챕터와 함께 서로의 일을 공유하며 챕터 회고와 세미나를 하고 있어요.
  • 주기적으로 회고를 통해 서로의 감정 상태를 확인하고, 아쉬운 점/원하는 점/좋은 점/배운 점에 대해 얘기하며 서로 시너지를 발휘하기 위해 여러가지 활동을 진행해요.


함께 하게 될 업무

  • 포트원의 V1/V2 서비스를 위한 JavaScript SDK를 개발해요.
  • 포트원 V1 REST API와 V2 REST/GraphQL API를 관리하며, 인터페이스의 일관성이 지켜질 수 있도록 변경 사항을 검토해요.
  • 포트원 개발자센터 플랫폼의 기능들과 API/SDK 문서, SDK 놀이터를 개발하고 유지보수해요.
  • 포트원 JS SDK와 서버 API를 Android/iOS/React Native/Flutter나 Node.js/Java/Python/Go 등의 환경에 맞게 래핑하고 다양한 형태의 문서를 생성하는 작업을 자동화하기 위한 DSL 기반의 코드젠 툴체인을 개발해요.


이런 분과 함께 하고 싶어요

  • 개발자 경험의 중요성에 대해 공감하고, 항상 더 나은 API를 만들기 위해 고민하시는 분
  • Git 등의 분산 버전 관리 시스템을 이용해 프로젝트를 개발한 경험이 있으신 분
  • 주도적으로 팀에 필요한 것을 찾아내고, 수행할 수 있는 분
  • PO, 디자이너, 백엔드 등 다양한 직군과 문제를 정의하고 적극적으로 해결할 수 있는 협업 능력이 있으신 분


이런 부분에 관심이나 경험이 있다면 꼭 알려주세요

  • 오픈소스에 관심을 가지고 다방면에서 기여해 보신 경험이 있으신 분
  • TypeScript와 웹 플랫폼 전반에 대한 이해가 있으신 분
  • 모바일 네이티브 개발 경험이 있으신 분
  • React Native, Flutter 등의 크로스 플랫폼 프레임워크의 네이티브 모듈 개발 경험이 있으신 분
  • 공통 모듈을 개발하고 NPM 등의 퍼블릭 저장소에 배포해본 경험이 있으신 분
  • 각종 파서 및 AST 트랜스폼, 코드젠 툴 작성 경험이 있으신 분
  • Rust나 C++ 등 저수준 프로그래밍 언어에 대한 경험이 있으신 분
  • 결제 분야에 대한 관심 또는 이해가 높으신 분


포트원에서 사용하고 있는 기술

  • TypeScript, Astro, Preact Signals, MDX, Tailwind, UnoCSS
  • Node.js, Deno, Zod
  • Scala 3, ZIO, Caliban, Chimney, Tapir
  • Vercel, Github Actions, Kubernetes
  • OpenAPI, GraphQL
Share
DX Engineer

코드 한 줄로 세상 모든 결제를 한 번에 연동하는 통합 결제 솔루션, PortOne



포트원은 아시아 디지털 커머스 회사들의 성장을 가속화시키기 위해 존재합니다. 세계에서 가장 효과적인 원스톱 통합 결제 솔루션으로 디지털 커머스 회사들의 성장을 돕고, 결제 솔루션 개발을 위한 불필요한 비용과 시간을 없앱니다. 단 한 번의 연동에서 확장되는 통합 결제 솔루션으로 결제, 그 이상의 경험을 제공하고 있습니다. 



Engineering 팀과 DX 챕터를 소개해요

  • DX 엔지니어는 Engineering 팀에 있는 프로덕트 스크럼과 DX 챕터 하위에 속해요. 스크럼에서는 PO, 디자이너와 스크럼에서 맡은 기능을 함께 논의하고, 개발해요.
  • DX 챕터는 포트원 제품의 개발자 경험과 포트원 내부 동료들의 개발자 경험을 개선하는 것을 목표로 다양한 방면에서 노력하고 있어요.
  • DX 챕터에서 개발하는 모든 프로덕트는 특별한 사유가 있지 않는 한 모두 오픈소스로 공개하는 것을 원칙으로 하고 있어요.
  • DX 챕터는 현재 Frontend 챕터와 함께 서로의 일을 공유하며 챕터 회고와 세미나를 하고 있어요.
  • 주기적으로 회고를 통해 서로의 감정 상태를 확인하고, 아쉬운 점/원하는 점/좋은 점/배운 점에 대해 얘기하며 서로 시너지를 발휘하기 위해 여러가지 활동을 진행해요.


함께 하게 될 업무

  • 포트원의 V1/V2 서비스를 위한 JavaScript SDK를 개발해요.
  • 포트원 V1 REST API와 V2 REST/GraphQL API를 관리하며, 인터페이스의 일관성이 지켜질 수 있도록 변경 사항을 검토해요.
  • 포트원 개발자센터 플랫폼의 기능들과 API/SDK 문서, SDK 놀이터를 개발하고 유지보수해요.
  • 포트원 JS SDK와 서버 API를 Android/iOS/React Native/Flutter나 Node.js/Java/Python/Go 등의 환경에 맞게 래핑하고 다양한 형태의 문서를 생성하는 작업을 자동화하기 위한 DSL 기반의 코드젠 툴체인을 개발해요.


이런 분과 함께 하고 싶어요

  • 개발자 경험의 중요성에 대해 공감하고, 항상 더 나은 API를 만들기 위해 고민하시는 분
  • Git 등의 분산 버전 관리 시스템을 이용해 프로젝트를 개발한 경험이 있으신 분
  • 주도적으로 팀에 필요한 것을 찾아내고, 수행할 수 있는 분
  • PO, 디자이너, 백엔드 등 다양한 직군과 문제를 정의하고 적극적으로 해결할 수 있는 협업 능력이 있으신 분


이런 부분에 관심이나 경험이 있다면 꼭 알려주세요

  • 오픈소스에 관심을 가지고 다방면에서 기여해 보신 경험이 있으신 분
  • TypeScript와 웹 플랫폼 전반에 대한 이해가 있으신 분
  • 모바일 네이티브 개발 경험이 있으신 분
  • React Native, Flutter 등의 크로스 플랫폼 프레임워크의 네이티브 모듈 개발 경험이 있으신 분
  • 공통 모듈을 개발하고 NPM 등의 퍼블릭 저장소에 배포해본 경험이 있으신 분
  • 각종 파서 및 AST 트랜스폼, 코드젠 툴 작성 경험이 있으신 분
  • Rust나 C++ 등 저수준 프로그래밍 언어에 대한 경험이 있으신 분
  • 결제 분야에 대한 관심 또는 이해가 높으신 분


포트원에서 사용하고 있는 기술

  • TypeScript, Astro, Preact Signals, MDX, Tailwind, UnoCSS
  • Node.js, Deno, Zod
  • Scala 3, ZIO, Caliban, Chimney, Tapir
  • Vercel, Github Actions, Kubernetes
  • OpenAPI, GraphQL