직무 설명
MappingFunk 팀의 핵심 구성원으로서, 제품 로드맵의 기술 비전과 실행을 주도하는 중추적인 역할을 수행하게 됩니다. 혁신적인 기능을 구상부터 플랫폼에 원활하게 통합하는 전 개발 생애주기에 걸친 책임을 맡게 되며, 사용자 경험과 비즈니스 가치를 향상시키는 고효율 솔루션을 제공하기 위해 크로스펑셔널 팀과 긴밀히 협업하게 됩니다.
주요 책임
- 비즈니스 목표와 기술 표준에 부합하는 제품 기능 개선 및 통합 설계/개발
- 제품 매니저와 협력하여 솔루션 요구사항 정의, 구현 로드맵 수립, 기능 개발 우선순위 결정
- 타 제품 팀과의 긴밀한 조율을 통한 고객 대면 기능 설계 및 개발 주도
- 복잡한 기술 프로젝트의 예측, 기획 및 실행 프로세스 참여
- 외부 서비스 제공자 및 제3자 시스템 연계를 통한 원활한 운영 및 데이터 상호운용성 보장
- 기존 코드베이스 리팩토링 및 최적화를 통한 유지보수성, 성능, 확장성 개선
- 업계 모범 사례를 준수하는 깔끔하고 체계적으로 문서화된 테스트 코드 작성
- 효과적인 커뮤니케이션과 지식 공유를 통한 팀 간 협업 촉진
- 시스템 아키텍처와 종단간 기능에 대한 기술적 권한자 역할 수행
- 커밋 로그, PR 설명, 변경로그, 내부 지식 저장소를 통한 기술 프로세스 문서화
- 기존 제품 팀에서 관리하던 기술 명세 문서 소유권 인수
- 조직 전반의 코드 품질 유지를 위한 코드 리뷰 및 건설적 피드백 제공
- 시스템 성능 모니터링 및 최적화를 통한 안정적이고 효율적인 운영 보장
- 신기술 및 업계 동향 파악을 통한 혁신적 솔루션 제안
- QA 팀과 협력하여 테스트 전략 수립 및 포괄적 테스트 커버리지 확보
- 시스템 설계 및 아키텍처에 대한 기술적 의사결정 과정 참여
- 내외부 이해관계자를 위한 기술 문서 개발 및 유지관리
- 신입 엔지니어 온보딩 지원을 위한 지식 및 모범 사례 공유
- 기술적 병목 현상 분석 및 해결을 통한 시스템 효율성과 사용자 만족도 제고
자격 요건
- 풀스택 엔지니어링 경력을 보유한 소프트웨어 개발 실무 경험
- JavaScript, React, Node.js 및 클라우드 플랫폼을 포함한 현대적 웹 기술 전문성
- 시스템 아키텍처, API 설계, 마이크로서비스 패턴에 대한 심층 이해
- Git 등 버전 관리 시스템 및 협업 개발 워크플로우 숙련도
- 확장성과 유지보수성이 보장된 솔루션 제공 실적을 입증하는 우수한 문제 해결 능력
- 비즈니스 요구사항을 기술 명세 및 구현 계획으로 전환하는 능력
- 애자일 개발 방법론과 반복적 프로젝트 관리 경험
- 크로스펑셔널 팀과 효과적으로 협업하기 위한 강력한 커뮤니케이션 스킬
- 기술 문서 작성 및 지식 관리 시스템 운영 능력
- 자동화 테스트/배포를 위한 DevOps 실무 및 CI/CD 파이프라인 지식
- 팀 목표 달성에 기여하면서 독립적으로 업무 수행 가능
- 성능 최적화 기법 및 시스템 모니터링 도구 활용 경험
- 깔끔하고 효율적이며 체계적으로 문서화된 코드 작성에 대한 강한 집착
- 프로젝트 기한 준수와 고품질 결과물 제공을 위한 탁월한 시간 관리 능력
- 주니어 엔지니어 멘토링 및 기술 전문성 공유 능력
- API 게이트웨이, 서비스 메시, 분산 시스템 아키텍처 경험
- 민감 데이터 보호 및 시스템 무결성을 위한 보안 모범 사례 지식
- 시스템 요구사항 분석과 강건하고 확장 가능하며 안전한 솔루션 설계 능력
- Docker 등 컨테이너 기술 및 Kubernetes 등 오케스트레이션 플랫폼 경험