직무 설명
시니어 풀스택 엔지니어로서, 비즈니스 요구사항을 충족하는 확장 가능한 웹 애플리케이션을 설계, 개발 및 유지보수할 책임이 있습니다. 제품 관리자, 디자이너, 데이터 과학자 등 크로스 기능 팀과 협력하여 고품질 소프트웨어 솔루션을 제공하게 됩니다. 이 역할은 프론트엔드와 백엔드 시스템 구현을 주도하며 최적의 성능, 보안 및 사용자 경험을 보장하는 것을 포함합니다. 또한 주니어 엔지니어 멘토링, 코드 리뷰 수행 및 조직의 전반적인 기술 전략 수립에 기여할 것입니다. 이 직위는 소프트웨어 개발 생명주기에 대한 깊은 이해와 기술적 우수성과 비즈니스 목표 사이의 균형을 맞출 수 있는 능력이 필요합니다.
주요 책임
- 현대적인 기술과 프레임워크를 사용하여 풀스택 웹 애플리케이션 설계 및 개발
- 제품 팀과 협력하여 비즈니스 요구사항을 기술 사양으로 전환
- RESTful API, GraphQL 엔드포인트 및 마이크로서비스 아키텍처 구현 및 유지보수
- 코드 리팩토링, 데이터베이스 튜닝 및 캐싱 전략을 통한 애플리케이션 성능 최적화
- 인증, 권한 부여 및 데이터 암호화 프로토콜 구현을 통한 시스템 보안 보장
- 코드 리뷰 주도 및 주니어 개발자에게 기술적 지도 제공
- HTML, CSS, JavaScript 및 React 또는 Vue.js와 같은 프론트엔드 프레임워크를 사용하여 사용자 인터페이스 설계 및 구현
- Python, Java 또는 Node.js와 같은 언어와 PostgreSQL, MongoDB 또는 MySQL과 같은 데이터베이스를 사용하여 백엔드 시스템 개발
- 애플리케이션 기능 향상을 위해 타사 서비스 및 도구 통합
- 애플리케이션 성능 모니터링 및 프로덕션 환경에서의 문제 해결
- 새로운 기술 및 업계 동향을 파악하여 혁신 주도
- 기술 프로세스 문서화 및 모범 사례를 통한 코드 품질 유지
- 스프린트 계획, 데일리 스탠드업, 회고와 같은 애자일 개발 프로세스 참여
- DevOps 팀과 협력하여 원활한 배포 및 지속적 통합/지속적 제공(CI/CD) 파이프라인 보장
- 시스템 아키텍처 결정 및 확장성 고려사항에 대한 의견 제공
- 코딩 표준 및 소프트웨어 개발 모범 사준 준수 보장
- 최종 사용자 및 내부 팀을 위한 기술 문서 작성 지원
- 사용자 테스트 수행 및 애플리케이션 기능 개선을 위한 피드백 수집
- AWS, Azure 또는 GCP를 사용한 클라우드 기반 솔루션 설계 및 구현 참여
- QA 팀과 협력하여 소프트웨어 품질 및 신뢰성 보장
직무 요구 사항
- 풀스택 웹 개발 분야에서 최소 5년의 전문 경력
- 소프트웨어 아키텍처에 대한 깊은 이해를 바탕으로 프론트엔드 및 백엔드 기술에 대한 검증된 전문성
- ES6+ 기능을 포함한 JavaScript에 대한 강한 숙련도 및 React, Angular 또는 Vue.js와 같은 프레임워크 경험
- Python, Java 또는 Node.js와 같은 서버 측 언어 및 PostgreSQL, MongoDB 또는 MySQL과 같은 데이터베이스 경험
- REST API 설계, GraphQL 구현 및 마이크로서비스 아키텍처에 대한 지식
- 확장 가능하고 안전하며 고성능 시스템 설계 및 구현 능력
- Git과 같은 버전 관리 시스템에 대한 숙련도 및 CI/CD 파이프라인 경험
- 탁월한 문제 해결 능력 및 복잡한 문제 디버깅 능력
- 비기술적 이해관계자에게 기술적 개념을 명확히 전달할 수 있는 강한 커뮤니케이션 능력
- 기술 문서 읽기 및 글로벌 팀과 협력을 위한 영어 유창성
- AWS, Azure 또는 GCP와 같은 클라우드 플랫폼 경험
- DevOps 실무 및 Docker 또는 Kubernetes와 같은 컨테이너화 기술 이해
- 빠른 속도의 환경에서 긴박한 마감일을 맞추며 작업할 수 있는 능력
- 시간 및 예산 내에서 고품질 소프트웨어를 제공한 검증된 실적
- 애자일 또는 스크럼과 같은 소프트웨어 개발 방법론에 대한 지식
- Jest, Mocha 또는 Selenium과 같은 테스트 프레임워크 경험
- 시스템 병목 현상 식별 및 성능 최적화를 위한 강한 분석 능력
- 독립적으로 및 팀의 일원으로 작업할 수 있는 능력
- 탁월한 시간 관리 능력 및 작업 우선순위 효과적으로 설정 능력
- 보안 모범 사례 및 규정 요구사항에 대한 지식
회사 혜택
우리 회사는 경쟁력 있는 급여 패키지, 포괄적인 건강 혜택 및 유연한 근무 환경을 제공합니다. 교육 프로그램 및 컨퍼런스를 통해 전문적 성장 기회를 제공합니다. 직원들은 협력적인 문화, 원격 근무 옵션 및 지원적인 팀 환경을 즐길 수 있습니다. 또한 연간 보너스, 스톡 옵션 및 웰니스 스티펜드도 제공됩니다. 회사는 관대한 휴가 정책과 병가 정책으로 워라밸을 장려합니다. 추가로, 개발 작업을 지원하기 위한 최첨단 기술 및 도구에 대한 접근을 제공합니다. 우리 팀은 창의성과 기술적 우수성을 장려하기 위해 정기적으로 해커톤 및 혁신 챌린지에 참여합니다.