주요업무
[담당 포지션]
Software Engineering Lead
개발 실무를 직접 수행하면서 개발팀의 기술 방향, 일정, 품질 및 구성원 성장을 함께 책임지는 개발팀장 포지션
주요 제품과 프로젝트의 기술적 완결성을 관리하고, 개발자별 업무 범위와 완료 기준을 정리하며 설계/구현 결과 검토
[개발팀 운영]
개발팀의 목표, 역할과 책임 및 업무 운영 기준 수립
프로젝트별 개발 인력, 담당 영역과 업무 우선순위 조정
개발 업무의 진행 상태, 일정, 완료 기준 및 결과물 관리
개발자 채용, 온보딩, 면담 및 성과 피드백 참여
[기술 리딩]
제품과 프로젝트의 기술 방향, 아키텍처 및 주요 설계 검토
다른 개발자의 설계, 코드 및 개발 결과물 리뷰
기술적 난이도와 의존성을 고려한 업무 범위 및 구현방안 결정
기술 부채, 운영 리스크 및 반복적인 개발 문제의 개선 주도
[소프트웨어 개발]
요구사항 분석 및 세부 기능 정의
핵심 기능과 난이도가 높은 구간의 직접 설계·개발
REST API, 데이터베이스 및 외부·내부 시스템 연동 구조 설계
제품 또는 주요 기능 단위의 테스트·배포·운영까지 end-to-end 개발
[품질 및 운영관리]
장애, 성능, 데이터 정합성 및 품질 이슈 분석·해결
코드리뷰, 테스트, 배포 및 품질관리 기준 수립·개선
스테이징·상용 배포 범위와 검증 기준 및 후속조치 관리
주요 이슈의 영향 범위, 대응 우선순위 및 재발 방지 방안 정리
[협업 및 커뮤니케이션]
PM·PO·디자이너와 요구사항, 범위, 일정 및 완료 기준 조율
경영진과 프로젝트 진행 상황, 기술 리스크 및 필요한 의사결정 공유
고객사 또는 외부 이해관계자와 기술 이슈 및 구현 범위 협의
기술 의사결정, 설계 내용, 이슈 대응 결과 및 개발 가이드 문서화
[S/W 개발팀 주요 기술 스택]
Back-end
• Kotlin, Spring, Python, FastAPI, MongoDB, PostgreSQL, MySQL, Redis,
RabbitMQ, Apache Kafka, Docker, Kubernetes, AWS(DynamoDB, Aurora DB, ElastiCache, MemoryDB, Kinesis, ECR, EKS 등)
Front-end
• TypeScript, React/Next.js/Zustand, Vue/Nuxt.js/Pinia, Tailwind/Styled-components, Zod