시니어 소프트웨어 개발자, AWS 백엔드 (캐나다 원격 근무)
Autodesk의 글로벌 설계 소프트웨어 플랫폼을 위한 확장 가능한 AWS 백엔드 서비스와 REST API를 구축합니다. 분산 엔지니어링 팀에서 아키텍처, 제공, 품질 및 운영 관행을 주도합니다.
설명
- 서버리스 및 이벤트 기반 구성 요소를 포함한 AWS 백엔드 서비스와 REST API를 개발하고 제공
- 아키텍트, 기술 리드 및 제품 책임자와 협업하여 공동 목표를 실행 가능한 설계와 결과물로 전환
- 품질, 보안, 복원력 및 효율성을 높이는 엔지니어링 관행 수립
- 철저한 코드 리뷰, 페어 프로그래밍, 멘토링 및 실행 가능한 피드백을 통해 팀 역량 강화
- 다양한 애플리케이션을 위한 재사용 가능한 솔루션, 프레임워크, 자동화 및 오케스트레이션 구축
- 단위 테스트와 통합 테스트, CI/CD 통합 및 목적에 맞는 리팩터링을 통해 소프트웨어 품질 책임
- 복잡한 기술 이니셔티브를 초기 설계부터 프로덕션 제공까지 주도
- 프로젝트를 세분화하고 위험을 조기에 식별하며 팀의 출시와 도입 관리 지원
- 관측 가능성, 온콜 참여 및 인시던트 대응을 통해 운영 안정성 보호
- 설계, 개발, 테스트 및 디버깅 전반에 AI 도구를 적용하면서 엄격한 검토와 검증 유지
- 전 세계에 분산된 동료 및 여러 부서의 이해관계자와 효과적으로 협업
- 명확하고 탄탄한 서면 커뮤니케이션으로 결정 사항과 맥락을 문서화
지원 자격
- 컴퓨터 과학 또는 관련 분야의 학사 학위 또는 이에 상응하는 실무 경험
- 명확하고 효과적인 서면 및 구두 커뮤니케이션 능력
- 개발자 멘토링 및 설계 리뷰 참여 경험
- 백엔드 소프트웨어를 구축하고 제공한 5년 이상의 전문 경력
- Java, TypeScript, Python, Go 또는 Ruby와 같은 하나 이상의 백엔드 언어에 대한 높은 숙련도
- API 설계, 구현 및 버전 관리 경험
- 스키마 설계와 쿼리 최적화를 포함한 관계형 데이터베이스 개념에 대한 탄탄한 기초
- Lambda, SQS/SNS, API Gateway, DynamoDB, S3 및 IAM 등의 서비스를 활용한 고급 AWS 경험
- 서버리스 및 이벤트 기반 시스템을 개발하고 운영한 실무 경험
- CI/CD 파이프라인 관리 및 안전한 출시와 롤백 절차를 적용한 배포 경험
- 단위, 통합 및 엔드투엔드 테스트를 일관되게 수행하고 제공 파이프라인에 통합한 경험
- 관측 가능성 및 문제 해결 도구에 대한 실무 친숙도
- 일상적인 소프트웨어 개발의 일부로 AI 코딩 어시스턴트를 사용한 경험
- 출시 전에 AI 생성 코드를 검토, 테스트 및 검증할 때 건전한 판단력을 발휘하는 능력
복리후생
- 연간 현금 보너스가 제공될 수 있습니다
- 영업 직무에는 커미션 기회가 포함될 수 있습니다
- 주식 보상이 제공될 수 있습니다
- 종합적인 복리후생 패키지가 제공될 수 있습니다
- 대면 온보딩 또는 신원 확인이 필요할 수 있습니다
