
PortOne은 결제가 필요한 고객사와 다양한 PG사 사이에서 손쉬운 연동을 돕는 B2B핀테크 솔루션 기업입니다.
코드 한 줄만 입력하면 PG사 연동 및 다양한 결제 기능을 구현하고 관리할 수 있으며,
개별연동 개발없이도 포트원의API 솔루션을 통해 최소한의 리소스만으로 다양한 결제 수단들의 연동이 가능합니다.
약 3,000여개의 고객사에 서비스를 제공하며 폭넓은 노하우와 전문성을 갖추었고 연간 취급거래액 11조원을 돌파했습니다.
PortOne은 누구보다 빠르고 다양한 결제서비스를 제공하는 것을 목표로 고객의 성장과 함께합니다.
B2B 결제인프라를 선도하는 PortOne과 선한 영향력을 함께 만들어나갈 예비 PortOne 크루를 찾습니다
합류하게 될 팀
포트원의 Software Engineer는 아래 두 목적조직(스크럼) 중 한 곳에 소속되며, Backend, Frontend, QA를 포함한 동료 엔지니어들은 물론 PO, 디자이너를 비롯한 여러 직군의 동료들과 함께 협업하게 됩니다.
One Payment Infra 스크럼은 포트원 통합 결제 SaaS의 기능 개발 및 유지보수를 담당하며, 가장 신뢰할 수 있는 결제 파트너로서 최고의 결제 연동 및 운영 경험을 제공합니다. 뛰어난 개발자경험(DX)을 통해 Payment Engineering에 필요한 비용을 최소화하고 고객사가 오롯이 핵심 비즈니스의 성장에 집중할 수 있도록 돕습니다. 현재 포트원의 One Payment Infra는 2000곳 이상의 고객사로부터 연 10조 이상의 거래액을 처리하고 있습니다.
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형식, 필수)
• 수행한 프로젝트 중 기여내용을 확인할 수있는 포트폴리오(선택)
- 링크 제출 가능