중고급 소프트웨어 엔지니어, TypeScript/PHP — 유럽 원격
ThriveCart의 TypeScript 커머스 플랫폼을 구축하고 레거시 PHP 시스템의 전환을 지원합니다. 요구사항부터 프로덕션까지 테스트, 인시던트 대응, AI 지원 개발을 포함한 전체 딜리버리를 담당합니다.
설명
- 기존 PHP 플랫폼을 대체하는 새로운 TypeScript 시스템 개발
- 전환 기간 동안 레거시 PHP 시스템 지원 및 유지보수
- 요구사항 분석과 구현부터 배포, 모니터링, 지원까지 기능을 엔드투엔드로 담당
- 기능 요청을 작업으로 구체화하고 작업량을 추정하며 독립적으로 업무 제공
- 깔끔하고 테스트된 프로덕션 준비 코드를 작성
- 기술적 의사결정을 내리고 그에 따른 트레이드오프를 전달
- 로그, 메트릭, 알림을 통해 프로덕션 기능 모니터링
- 시스템 리팩터링, 문서 개선 및 기술 부채 감소
- 개발 에스컬레이션을 조사하고 인시던트 대응에 참여
- 런북을 작성하고 기술 문서를 최신 상태로 유지
- 공유 온콜 로테이션 참여
- 단위 테스트와 통합 테스트 개발
- 코드 리뷰에 적극적으로 기여
- 제품, 디자인, QA 및 엔지니어링 팀과 협업
- 스프린트 계획과 기술 논의 참여
- L3 이상에서 L1/L2 엔지니어 멘토링
- L4에서 담당 도메인의 인시던트 대응을 주도하고 AI 도구 표준 수립
지원 자격
- 현재도 TypeScript를 실무에서 직접 사용하는 경험
- PHP를 사용한 전문 개발 경험
- Stripe 및 PayPal 연동 실무 경험 필수
- TypeScript와 Node.js로 애플리케이션을 구축한 경험
- PHP 7.4/8+ 및 Laravel 경험
- MariaDB와 Redis 사용 경험
- EC2, RDS, CloudWatch, SQS, S3 등 AWS 서비스 사용 경험
- Docker 실무 경험
- GitHub Actions CI/CD 파이프라인 구현 경험
- 코드 생성, 디버깅, 테스트, 코드베이스 탐색 및 코드 리뷰 효율화에 AI 코딩 도구를 매일 사용할 수 있는 능력
- AI가 생성한 코드의 품질과 정확성을 평가할 수 있는 능력
- 단위 테스트와 통합 테스트를 작성할 수 있는 능력
- 코드 리뷰에 효과적으로 기여할 수 있는 능력
- 인시던트와 개발 에스컬레이션을 처리할 수 있는 능력
- 업무 적응 후 온콜 로테이션에 참여할 수 있는 능력
복리후생
- 업무 적응 후 월 약 1주 공유 온콜 로테이션 참여
- 중요 인시던트의 목표 응답 시간 15분
- 높은 심각도의 인시던트에 대한 목표 응답 시간 1시간
- 개발 프로세스의 일부로 매일 AI 코딩 도구를 사용할 기회
- L3 이상에서 멘토링 및 지식 공유 기회
- L1~L4 커리어 레벨 전반의 전문성 개발 기회
