서버 개발자 - 굿딜 서비스

선호 경력: 8년 이상

조직 소개

우리 조직은 굿딜과 페이상품권 서비스를 운영하고 있습니다.

우리가 일상생활에서 자주 이용하는 오프라인 매장을 대상으로, 유저들이 좋아할 만한 혜택을 만들어 오프라인 결제 활성화를 목표로 하고 있습니다.

우리는 끊임없이 새로운 성장 방식과 사용자 경험의 변화를 만들어가는 중입니다.

업무 내용

  • 굿딜 서비스의 전반적인 프로세스 개발을 담당합니다.

  • 다양한 제휴사의 시스템과 원활하게 연동될 수 있는 API를 개발하고 관리합니다.

  • 결제 관련 데이터를 분석하여 서비스 개선 포인트를 발굴하고, 기술적인 해결책을 제시합니다.

  • 사업, 기획, 디자인 등 다양한 유관 부서와 긴밀하게 소통하며 서비스의 완성도를 높입니다.

  • 대규모 트래픽을 안정적으로 처리하고, 결제 응답 시간을 최적화하여 사용자 경험을 향상시킵니다.

필요 역량/경험

  • Java 또는 Kotlin 언어와 Spring Framework(Spring Boot) 활용 능력

  • MySQL 등 RDBMS에 대한 이해를 바탕으로 한 대용량 데이터 효율적 모델링 및 쿼리 최적화 경험

  • 자료구조, 알고리즘, 네트워크, OS 등 컴퓨터 공학 기초 지식을 바탕으로 한 유연한 문제 해결 능력

  • 복잡한 비즈니스 로직의 명확한 코드 구현 및 동시성 이슈, 분산 트랜잭션 처리에 대한 이해

  • 코드 리뷰 및 더 나은 구조를 위한 동료와의 원활한 커뮤니케이션 역량

선호 역량/경험

  • 결제, 정산, 금융 도메인에서의 시스템 직접 설계 및 개발 경험

  • 대규모 트래픽 처리를 위한 분산 시스템 설계 경험 또는 Kafka, RabbitMQ 등을 활용한 비동기 처리 경험

  • 테스트 주도 개발(TDD) 및 단위/통합 테스트 작성 경험

  • 신규 시스템의 초기 설계부터 구축 및 런칭까지의 전 과정 수행 경험