소프트웨어 개발 엔지니어 I, WEX Mobility (인도 원격 근무)
연료 결제, 차량 운영 플랫폼, 운전자용 애플리케이션을 위한 WEX Mobility 소프트웨어를 개발하고 테스트합니다. Java, Python, TypeScript 및 클라우드 네이티브 시스템을 다룹니다.
설명
- 기존 마이크로서비스, 이벤트 기반 및 프런트엔드 아키텍처 내에서 구성 요소를 개발합니다.
- 팀의 품질 기준을 충족하는 깔끔하고 컴파일 가능한 코드와 단위 테스트를 작성합니다.
- 구현 전에 인수 기준과 오류 상황을 확인합니다.
- 시니어 엔지니어의 안내에 따라 범위가 명확한 버그를 재현하고 해결합니다.
- 우선순위가 낮은 지원 티켓에 먼저 대응합니다.
- 감독을 받으며 온콜 순번에 참여하고 배정된 인시던트 점검 및 스크립트를 수행합니다.
- 모니터링과 디버깅에 도움이 되도록 오류 및 정보 로그를 추가합니다.
- Jira를 최신 상태로 유지하고 완료 정의를 따르며 티켓을 워크플로 단계별로 진행하고 위험 요소를 알립니다.
- 스탠드업, 백로그 검토 및 데모에 참여합니다.
- Cursor와 같은 도구로 반복 코드를 줄이고 오류를 조사하며, 생성된 결과를 확인합니다.
- 문서를 수정하거나 누락된 문서를 추가합니다.
- 제품 팀, 다른 OTR 팀 및 엔지니어링 동료와 협업하여 설계부터 구현, 테스트, 배포, 프로덕션 지원까지 수행합니다.
지원 자격
- 평판이 좋은 교육기관에서 컴퓨터 과학 학사 또는 석사 학위를 취득했어야 합니다.
- 전문 경력 0~1년.
- 자료 구조, 알고리즘 및 소프트웨어 설계에 관한 탄탄한 지식.
- Java, Python, TypeScript/JavaScript 중 하나 이상으로 깔끔하고 컴파일 가능하며 테스트를 거친 코드를 작성할 수 있어야 합니다.
- 테스트 피라미드를 이해하고 수업, 인턴십 또는 개인 프로젝트에서 단위 테스트를 작성한 경험이 있어야 합니다.
- IAM 및 역할 기반 접근 제어에 관한 기본 지식.
- PCI 또는 SOC와 같은 관련 규정 준수 표준을 배울 준비가 되어 있어야 합니다.
- Git 및 풀 리퀘스트 워크플로를 알고 있어야 합니다.
- 기존 CI/CD 파이프라인으로 배포하고 커밋으로 인해 빌드가 실패했는지 판단할 수 있어야 합니다.
- 핵심을 짚는 질문을 하고 시도한 해결책을 설명하며 일정 위험을 알릴 수 있어야 합니다.
- 코드 리뷰 피드백을 수용하고 팀의 표준 및 도구를 배울 수 있어야 합니다.
- 우대 사항: 평판이 좋은 교육기관의 컴퓨터 과학 또는 소프트웨어 공학 학위.
- 우대 사항: 인턴십 또는 코옵 과정에서 팀의 일원으로 프로덕션 또는 스테이징 환경에 코드를 배포한 경험.
- 우대 사항: 클라우드 기본 개념에 익숙함.
- 우대 사항: Docker 및 컨테이너화 경험.
- 우대 사항: 기존 코드베이스를 개선한 경험.
- 우대 사항: 코드 자동 완성 이외의 AI 도구에 대한 이해.
- 우대 사항: 결제, 차량 운영 또는 개발자 플랫폼 업무에 대한 진정한 관심.
복리후생
- 채용 공고에 복리후생, 수당 또는 추가 보상에 관한 내용이 없습니다.
