关于这个职位
■ AI 기반 업무 자동화 플랫폼의 핵심 백엔드 개발
전문 서비스 및 기업 업무의 자동화를 지원하는 다양한 애플리케이션의 백엔드를 설계하고 구현합니다.
반복적인 업무 프로세스를 효율적으로 전환할 수 있는 서비스 아키텍처를 구축합니다.
■ 외부 시스템 및 3rd-party API 통합 주도
다양한 외부 서비스 및 업무용 플랫폼의 API를 연동하여 분산된 업무 흐름을 하나의 자동화 파이프라인으로 통합합니다.
레거시 애플리케이션 및 특정 운영체제 환경에서 동작하는 외부 라이브러리와의 연동을 구현합니다.
■ 안정적인 서비스 운영을 위한 시스템 설계 및 배포
태스크 및 API 단위 테스트, 모니터링 등 안정적인 서비스 운영을 위한 기술적 기반을 설계하고 구축합니다.
대규모 일괄 배포보다 작은 단위의 지속적인 배포가 가능한 개발 및 운영 환경을 만들어갑니다.
■ 서비스 개발 전 과정에 대한 오너십
문제 정의부터 설계, 개발, 테스트, 배포 및 운영까지 제품 개발의 전체 사이클을 주도합니다.
기술적 관점에서 서비스의 안정성과 확장성을 지속적으로 개선합니다.
我们希望您具备
- ■ 7년 이상의 백엔드 개발 경험
- Python 기반의 실무 개발 경험을 보유하신 분
- 서버 사이드 라이브러리 및 프레임워크에 대한 깊이 있는 이해를 갖추신 분
- ■ 운영 환경 전반에 대한 이해 및 장애 대응 경험
- 운영체제, 네트워크, 웹 프로토콜에 대한 탄탄한 이해를 갖추신 분
- 프로덕션 환경에서 발생하는 성능 병목이나 장애의 원인을 애플리케이션 및 인프라 계층 전반에서 진단하고 해결할 수 있는 분
- ■ 외부 시스템 연동 경험
- 다양한 3rd-party API를 활용하여 애플리케이션을 개발하고 운영한 경험이 있으신 분
- Windows 환경에서 DLL 등 외부 라이브러리를 호출하여 다른 애플리케이션과 연동해본 경험이 있으신 분
- ■ 테스트 및 배포 파이프라인(CI/CD) 운영 경험
- 태스크 및 API 단위 테스트를 지속적 배포 파이프라인에 연결하고 운영해본 경험이 있으신 분
- 작은 단위의 기능을 안정적으로 자주 배포할 수 있는 개발 환경을 구축하고 운영해본 분
- ■ 이력 및 확정 데이터 모델링 경험
- 시간에 따라 변경되는 데이터를 이력 기반으로 설계하고, 특정 시점 기준(as-of)의 값을 계산하거나 조회하는 구조를 다뤄본 경험이 있으신 분
- 유효기간 기반 테이블, 시점별 스냅샷, 버전 이력 등의 데이터 모델링 경험이 있으신 분
- 확정된 결과가 이후 재계산으로 덮어써지지 않도록 스냅샷 데이터와 파생 데이터를 구분하고, 변경 이력을 감사 가능한 형태로 관리해본 경험이 있으신 분
