Python 백엔드 엔지니어
테스트된 Python 백엔드 서비스를 구축하고 클라우드 구성을 관리하며 GCP에서 Excel 보고서를 생성합니다. DysrupIT 고객의 클라우드 도입과 서비스형 전환을 지원합니다.
설명
- pydantic, FastAPI 또는 유사한 프레임워크로 Python 서비스와 API를 구축하고 유지 관리합니다.
- 트랜잭션과 버전 관리 문서를 포함해 Firestore 구성 데이터를 관리합니다.
- Firestore 데이터를 BigQuery로 동기화하는 파이프라인을 유지 관리합니다.
- openpyxl로 서식이 적용된 Excel 파일과 보고서를 생성합니다.
- 예약 작업을 포함해 Cloud Run과 Cloud Storage에서 서비스를 배포하고 운영합니다.
- Terraform으로 클라우드 인프라를 프로비저닝하고 관리합니다.
- 테스트와 배포를 자동화하는 CI/CD 파이프라인을 유지 관리합니다.
- IAM 역할과 최소 권한 원칙을 따르는 서비스 계정을 설정합니다.
- 코드의 정확성을 검증하기 위해 동작 테스트와 속성 기반 테스트를 작성합니다.
- pyright로 타입을 검사하고 ruff로 코드를 린트합니다.
- 데이터 엔지니어 및 이해관계자와 협력해 요구사항을 실제 서비스로 구현합니다.
- 서비스, 통합 및 배포 전반의 문제를 진단하고 해결합니다.
지원 자격
- Python 데이터 또는 백엔드 엔지니어링 경력 3년 이상.
- pydantic, FastAPI 또는 유사한 프레임워크를 포함한 탄탄한 Python 역량.
- openpyxl을 사용한 Excel 파일 생성 경험.
- Firestore 트랜잭션과 버전 관리 문서, Cloud Run, Cloud Storage 및 예약 작업을 다룬 실무 GCP 경험.
- Firestore 데이터를 BigQuery로 동기화한 경험.
- Terraform 및 CI/CD 파이프라인 경험.
- IAM과 최소 권한 서비스 계정 설계에 대한 이해.
- 동작 테스트와 속성 기반 테스트 작성 경험.
- pyright 타입 검사와 ruff 린트 경험.
- 프런트엔드 개발 경험 우대.
- 금융, 청구 또는 데이터 집약형 플랫폼 경험 우대.
- 애자일 또는 Scrum 방식의 개발 환경 경험 우대.
복리후생
- 경력에 따른 보상.
- 법정 복리후생 및 추가 HMO 의료 보장.
- 협업을 중시하는 전문적인 근무 환경.
- 성장 중인 조직에서의 경력 개발 기회.
- 해당하는 경우 하이브리드 또는 원격 근무 방식.
- 직원의 성장과 경력 발전을 지원하는 교육.
