풀스택 소프트웨어 엔지니어(Full-Stack Software Engineer)
부문
Engineering
고용형태
정규직
근무지
포트원 (PortOne)대한민국 서울특별시 성동구 성수이로20길 16, JK Tower 4층


PortOne은 결제가 ​필요한 ​고객사와 ​다양한 PG사 ​사이에서 손쉬운 연동을 돕는 ​B2B핀테크 ​솔루션 기업입니다. ​

코드 한 줄만 ​입력하면 PG사 ​연동 ​및 다양한 ​결제 ​기능을 ​구현하고 관리할 수 ​있으며, ​

개별연동 개발없이도 포트원의API ​솔루션을 ​통해 ​최소한의 리소스만으로 다양한 ​결제 수단들의 ​연동이 ​가능합니다.

약 ​3,000여개의 고객사에 ​서비스를 ​제공하며 폭넓은 노하우와 ​전문성을 갖추었고 ​연간 취급거래액 11조원을 돌파했습니다.

PortOne은 누구보다 빠르고 다양한 결제서비스를 제공하는 것을 목표로 고객의 성장과 함께합니다.

B2B 결제인프라를 선도하는 PortOne과 선한 영향력을 함께 만들어나갈 예비 PortOne 크루를 찾습니다




합류하게 될 팀

포트원의 Software Engineer는 아래 두 목적조직(스크럼) 중 한 곳에 소속되며, Backend, Frontend, QA를 포함한 동료 엔지니어들은 물론 PO, 디자이너를 비롯한 여러 직군의 동료들과 함께 협업하게 됩니다.

  • One Payment Infra 스크럼

One Payment Infra 스크럼은 포트원 통합 결제 SaaS의 기능 개발 및 유지보수를 담당하며, 가장 신뢰할 수 있는 결제 파트너로서 최고의 결제 연동 및 운영 경험을 제공합니다. 뛰어난 개발자경험(DX)을 통해 Payment Engineering에 필요한 비용을 최소화하고 고객사가 오롯이 핵심 비즈니스의 성장에 집중할 수 있도록 돕습니다. 현재 포트원의 One Payment Infra는 2000곳 이상의 고객사로부터 연 10조 이상의 거래액을 처리하고 있습니다.


  • B2B 스크럼

B2B 스크럼은 포트원 파트너정산 제품의 기능 개발 및 유지보수를 담당하며, 결제 영역을 넘어 사업자 간 정산을 중심으로 하여금 고객사의 재무회계관리 경험을 혁신합니다.

정산금 계산, 세금계산서 발행/역발행, 송금 등 고된 재무회계업무를 자동화함으로써 고객사의 불편함을 제거하고, 정확하면서도 안정적인 운영이 이루어질 수 있도록 돕습니다.



이런 분과 함께하고 싶습니다

풀스택 소프트웨어 엔지니어는 담당 제품의 서버부터 프론트엔드에 이르기까지 end-to-end로 개발 및 유지보수를 진행하며 스크럼 업무에 참여합니다.

  • 스스로의 끊임없는 성장은 물론 팀과의 동반 성장을 추구하시는 분
  • 고객의 관점에서 생각하며, 제품을 통해 고객가치를 전달하는 것에 의미를 느끼는 분
  • 일이 주어질 때까지 기다리기보다 PO, 디자이너, 백엔드 등 다양한 직군과 문제를 정의하고 주도적으로 해결할 수 있는 협업 능력이 있으신 분
  • 수평적인 의사소통 환경에서 솔직하고 가감없는 의견 개진에 주저함이 없으신 분

포트원 크루의 한마디 (CTO-Devin)

"국내 최고의 글로벌 B2B SaaS 제품을 만들고, 고객에게 진정 의미있는 가치를 창출하며 포트원 팀과 함께 빠르게 성장하고 싶다면 주저없이 합류하세요!"



Tech Stack(Back-end)

  • Kotlin을 주력 언어로, Scala, Typescript, Go 등 다양한 언어를 특장점이 있는 용례에 함께 사용합니다.
  • 주로 강력한 타입 안정성과 함수형 프로그래밍을 활용한 코드 기여를 진행합니다.
  • 서버 코드베이스로 Domain-Driven Design에 기반한 Layered Architecture를 사용합니다.
  • 결제 상태 관리에 Event Sourcing 기술을 도입 및 활용하고 있습니다.
  • PHP로 구성된 레거시 시스템을 관리합니다.
  • 내부 마이크로서비스 간 통신에 gRPC, 외부 통신에 REST API와 GraphQL을 사용합니다.
  • 컨테이너 기술과 Kubernetes, AWS를 사용해 인프라를 운영합니다.
  • 여러 AWS 관리형 서비스 및 자체 구축 컴포넌트를 함께 활용하고 있습니다.
  • PostgreSQL, MySQL, Cassandra, OpenSearch, Druid 등의 데이터베이스를 사용합니다.
  • Kafka, SQS, Redis를 데이터 파이프라인, At least once delivery, 캐싱 등의 용례에 사용합니다.

Tech Stack(Front-end)

  • 코어: React, Vite, Solid.js, Next.js, TypeScript
  • 테스트: Vitest, React Testing Library
  • 스타일링 및 컴포넌트 관리: Storybook, Tailwind, UnoCSS
  • 배포: Vercel, Github Actions
  • API 연동: OpenAPI, GraphQL (Relay)
  • 상태 관리: React Query, Valtio, Jotai
  • 패키지 매니저: pnpm
  • CMS: Unleash, Hygraph, TinaCMS



주요업무

  • 도메인을 깊이 이해하고, 단순히 주어진 방향대로 개발하는 것 그 이상으로 제품 설계 및 기획에 적극적으로 참여하며 최적의 코드 기여를 진행합니다.
  • 동료들과 활발히 논의하며 팀의 목표와 상황에 가장 알맞는 기술적 의사결정을 도출합니다.
  • 포트원을 사용하는 고객사의 개발자들과 직접 소통하며 기술지원을 수행합니다. 그 과정에서 발견한 고객의 문제에 기반하여 제품개선 이터레이션을 수행합니다.
  • 포트원의 프론트엔드는 물론 고객사의 개발자 경험까지 모두 고려한 최적의 서버 API, SDK 설계 및 배포를 진행합니다.
  • 동료 엔지니어들과 협력하여 포트원 콘솔 어드민의 사용성과 UI/UX를 개선합니다. 또한 공통적으로 사용되는 디자인 시스템 및 컴포넌트 라이브러리 등에 기여합니다.
  • 단기적 성과뿐만 아니라 장기적인 생산성, 기능 확장성에 있어서도 균형 있는 관심을 기울이며 유지보수 업무에 참여합니다.



자격요건

  • 새로운 기술과 지식을 학습하는 데 거부감이 없고, 적극적인 자세로 빠르게 학습할 수 있는 분
  • 시스템과 네트워크, Computer Science 전반에 대한 기본적인 지식을 갖추신 분
  • 동료와의 수평적인 토론을 바탕으로 선호와 관계없이 올바른 결론을 도출하는 것에 거부감이 없는 분
  • 동료와의 상호 건설적인 피드백에 거부감이 없는 분
  • 단기적인 성과뿐만 아니라 장기적인 안정성, 생산성, 기능 확장성에 있어서도 관심을 기울이며 코드 품질에 기여할 수 있는 분
  • 서버 구현 경험과 더불어 HTML, CSS, JavaScript 등 웹 기술에 대한 이해도를 함께 갖추신 분
  • React 등의 UI 라이브러리 또는 SPA 프레임워크를 사용해서 서비스를 개발해 본 경험이 있으신 분



우대사항

  • 포트원의 Tech Stack 일부 또는 유사한 기술스택에 대한 숙련도를 갖추신 분
  • B2B SaaS 또는 결제, 재무회계 도메인에 대한 경험을 갖추신 분
  • 디자인 시스템 또는 컴포넌트 라이브러리 구현 경험을 갖추신 분
  • 오픈 소스 라이브러리들에 대한 이해와 트러블슈팅 능력을 갖추신 분



합류여정

• 서류 전형 - 1차 직무인터뷰 - 2차 심층직무/컬쳐Fit인터뷰 - (레퍼런스체크) - 처우협의/최종합격

- 각 전형별 결과는 개별적으로 안내드리고있습니다

- 본 공고는 수시채용으로 진행되며, 우수인재 채용완료시 조기에 마감 될 수 있습니다

- 포지션/경력/역량에 따라 레퍼런스 체크를 진행할 수 있으며, 전형절차가 일부 추가되거나 생략될 수 있습니다

- 지원 전 공고가 마감되었을 경우, Talent Pool에 등록해주시면 해당 포지션에 기회가 생겼을 시 우선적으로 연락드리겠습니다



제출서류

• 경력기반의 상세이력서 (PDF형식, 필수)

• 수행한 프로젝트 중 기여내용을 확인할 수있는 포트폴리오(선택)

- 링크 제출 가능

공유하기
풀스택 소프트웨어 엔지니어(Full-Stack Software Engineer)


PortOne은 결제가 ​필요한 ​고객사와 ​다양한 PG사 ​사이에서 손쉬운 연동을 돕는 ​B2B핀테크 ​솔루션 기업입니다. ​

코드 한 줄만 ​입력하면 PG사 ​연동 ​및 다양한 ​결제 ​기능을 ​구현하고 관리할 수 ​있으며, ​

개별연동 개발없이도 포트원의API ​솔루션을 ​통해 ​최소한의 리소스만으로 다양한 ​결제 수단들의 ​연동이 ​가능합니다.

약 ​3,000여개의 고객사에 ​서비스를 ​제공하며 폭넓은 노하우와 ​전문성을 갖추었고 ​연간 취급거래액 11조원을 돌파했습니다.

PortOne은 누구보다 빠르고 다양한 결제서비스를 제공하는 것을 목표로 고객의 성장과 함께합니다.

B2B 결제인프라를 선도하는 PortOne과 선한 영향력을 함께 만들어나갈 예비 PortOne 크루를 찾습니다




합류하게 될 팀

포트원의 Software Engineer는 아래 두 목적조직(스크럼) 중 한 곳에 소속되며, Backend, Frontend, QA를 포함한 동료 엔지니어들은 물론 PO, 디자이너를 비롯한 여러 직군의 동료들과 함께 협업하게 됩니다.

  • One Payment Infra 스크럼

One Payment Infra 스크럼은 포트원 통합 결제 SaaS의 기능 개발 및 유지보수를 담당하며, 가장 신뢰할 수 있는 결제 파트너로서 최고의 결제 연동 및 운영 경험을 제공합니다. 뛰어난 개발자경험(DX)을 통해 Payment Engineering에 필요한 비용을 최소화하고 고객사가 오롯이 핵심 비즈니스의 성장에 집중할 수 있도록 돕습니다. 현재 포트원의 One Payment Infra는 2000곳 이상의 고객사로부터 연 10조 이상의 거래액을 처리하고 있습니다.


  • B2B 스크럼

B2B 스크럼은 포트원 파트너정산 제품의 기능 개발 및 유지보수를 담당하며, 결제 영역을 넘어 사업자 간 정산을 중심으로 하여금 고객사의 재무회계관리 경험을 혁신합니다.

정산금 계산, 세금계산서 발행/역발행, 송금 등 고된 재무회계업무를 자동화함으로써 고객사의 불편함을 제거하고, 정확하면서도 안정적인 운영이 이루어질 수 있도록 돕습니다.



이런 분과 함께하고 싶습니다

풀스택 소프트웨어 엔지니어는 담당 제품의 서버부터 프론트엔드에 이르기까지 end-to-end로 개발 및 유지보수를 진행하며 스크럼 업무에 참여합니다.

  • 스스로의 끊임없는 성장은 물론 팀과의 동반 성장을 추구하시는 분
  • 고객의 관점에서 생각하며, 제품을 통해 고객가치를 전달하는 것에 의미를 느끼는 분
  • 일이 주어질 때까지 기다리기보다 PO, 디자이너, 백엔드 등 다양한 직군과 문제를 정의하고 주도적으로 해결할 수 있는 협업 능력이 있으신 분
  • 수평적인 의사소통 환경에서 솔직하고 가감없는 의견 개진에 주저함이 없으신 분

포트원 크루의 한마디 (CTO-Devin)

"국내 최고의 글로벌 B2B SaaS 제품을 만들고, 고객에게 진정 의미있는 가치를 창출하며 포트원 팀과 함께 빠르게 성장하고 싶다면 주저없이 합류하세요!"



Tech Stack(Back-end)

  • Kotlin을 주력 언어로, Scala, Typescript, Go 등 다양한 언어를 특장점이 있는 용례에 함께 사용합니다.
  • 주로 강력한 타입 안정성과 함수형 프로그래밍을 활용한 코드 기여를 진행합니다.
  • 서버 코드베이스로 Domain-Driven Design에 기반한 Layered Architecture를 사용합니다.
  • 결제 상태 관리에 Event Sourcing 기술을 도입 및 활용하고 있습니다.
  • PHP로 구성된 레거시 시스템을 관리합니다.
  • 내부 마이크로서비스 간 통신에 gRPC, 외부 통신에 REST API와 GraphQL을 사용합니다.
  • 컨테이너 기술과 Kubernetes, AWS를 사용해 인프라를 운영합니다.
  • 여러 AWS 관리형 서비스 및 자체 구축 컴포넌트를 함께 활용하고 있습니다.
  • PostgreSQL, MySQL, Cassandra, OpenSearch, Druid 등의 데이터베이스를 사용합니다.
  • Kafka, SQS, Redis를 데이터 파이프라인, At least once delivery, 캐싱 등의 용례에 사용합니다.

Tech Stack(Front-end)

  • 코어: React, Vite, Solid.js, Next.js, TypeScript
  • 테스트: Vitest, React Testing Library
  • 스타일링 및 컴포넌트 관리: Storybook, Tailwind, UnoCSS
  • 배포: Vercel, Github Actions
  • API 연동: OpenAPI, GraphQL (Relay)
  • 상태 관리: React Query, Valtio, Jotai
  • 패키지 매니저: pnpm
  • CMS: Unleash, Hygraph, TinaCMS



주요업무

  • 도메인을 깊이 이해하고, 단순히 주어진 방향대로 개발하는 것 그 이상으로 제품 설계 및 기획에 적극적으로 참여하며 최적의 코드 기여를 진행합니다.
  • 동료들과 활발히 논의하며 팀의 목표와 상황에 가장 알맞는 기술적 의사결정을 도출합니다.
  • 포트원을 사용하는 고객사의 개발자들과 직접 소통하며 기술지원을 수행합니다. 그 과정에서 발견한 고객의 문제에 기반하여 제품개선 이터레이션을 수행합니다.
  • 포트원의 프론트엔드는 물론 고객사의 개발자 경험까지 모두 고려한 최적의 서버 API, SDK 설계 및 배포를 진행합니다.
  • 동료 엔지니어들과 협력하여 포트원 콘솔 어드민의 사용성과 UI/UX를 개선합니다. 또한 공통적으로 사용되는 디자인 시스템 및 컴포넌트 라이브러리 등에 기여합니다.
  • 단기적 성과뿐만 아니라 장기적인 생산성, 기능 확장성에 있어서도 균형 있는 관심을 기울이며 유지보수 업무에 참여합니다.



자격요건

  • 새로운 기술과 지식을 학습하는 데 거부감이 없고, 적극적인 자세로 빠르게 학습할 수 있는 분
  • 시스템과 네트워크, Computer Science 전반에 대한 기본적인 지식을 갖추신 분
  • 동료와의 수평적인 토론을 바탕으로 선호와 관계없이 올바른 결론을 도출하는 것에 거부감이 없는 분
  • 동료와의 상호 건설적인 피드백에 거부감이 없는 분
  • 단기적인 성과뿐만 아니라 장기적인 안정성, 생산성, 기능 확장성에 있어서도 관심을 기울이며 코드 품질에 기여할 수 있는 분
  • 서버 구현 경험과 더불어 HTML, CSS, JavaScript 등 웹 기술에 대한 이해도를 함께 갖추신 분
  • React 등의 UI 라이브러리 또는 SPA 프레임워크를 사용해서 서비스를 개발해 본 경험이 있으신 분



우대사항

  • 포트원의 Tech Stack 일부 또는 유사한 기술스택에 대한 숙련도를 갖추신 분
  • B2B SaaS 또는 결제, 재무회계 도메인에 대한 경험을 갖추신 분
  • 디자인 시스템 또는 컴포넌트 라이브러리 구현 경험을 갖추신 분
  • 오픈 소스 라이브러리들에 대한 이해와 트러블슈팅 능력을 갖추신 분



합류여정

• 서류 전형 - 1차 직무인터뷰 - 2차 심층직무/컬쳐Fit인터뷰 - (레퍼런스체크) - 처우협의/최종합격

- 각 전형별 결과는 개별적으로 안내드리고있습니다

- 본 공고는 수시채용으로 진행되며, 우수인재 채용완료시 조기에 마감 될 수 있습니다

- 포지션/경력/역량에 따라 레퍼런스 체크를 진행할 수 있으며, 전형절차가 일부 추가되거나 생략될 수 있습니다

- 지원 전 공고가 마감되었을 경우, Talent Pool에 등록해주시면 해당 포지션에 기회가 생겼을 시 우선적으로 연락드리겠습니다



제출서류

• 경력기반의 상세이력서 (PDF형식, 필수)

• 수행한 프로젝트 중 기여내용을 확인할 수있는 포트폴리오(선택)

- 링크 제출 가능