시니어 백엔드 소프트웨어 엔지니어 – 뉴델리(하이브리드 근무)
IoT, 주문 및 결제 시스템을 지원하는 Java와 Python 백엔드 서비스의 개발과 운영을 주도합니다. 분산 아키텍처, 안정성, 확장성, 관측 가능성 및 운영 환경 성능을 개선합니다.
설명
- IoT, 독점 시스템, 주문 및 결제 관리 시스템을 위한 대규모 백엔드 서비스를 구축, 개선 및 유지 관리
- 깔끔하고 효율적이며 신뢰할 수 있는 Java 및 Python 코드 작성
- 운영 시스템의 성능, 확장성, 가용성 및 장애 허용 능력 개선
- 서비스, 데이터베이스, 캐시 및 메시징 시스템 전반의 복잡한 문제를 조사하고 해결
- 새 기능과 시스템 개선에 저수준 및 고수준 설계 원칙 적용
- 이벤트 기반 및 비동기 아키텍처에서 안정적인 데이터 흐름 개발
- 높은 처리량의 워크로드를 위해 데이터베이스 스키마, 쿼리, 인덱스 및 캐시 최적화
- 인프라, QA 및 제품 팀과 협업하여 지속적인 운영 환경 운영 지원
- 모니터링, 알림, 성능 튜닝 및 관측 가능성을 통해 운영 환경의 건전성 유지
- 중요 장애에 대한 인시던트 대응 및 근본 원인 분석 주도
- 인시던트 발생 빈도와 영향을 줄이는 예방적 개선 구현
- 대규모 운영 환경에서 서비스 수준 계약을 충족하도록 시스템 유지
- 코드 리뷰, 설계 리뷰 및 인시던트 사후 분석에 기여
- 설계, 구현, 배포 및 운영 지원 전반에서 백엔드 구성 요소 담당
- 리뷰, 문서화 및 지식 공유를 통해 엔지니어링 관행 강화
- 인프라 책임자에게 보고
지원 자격
- 컴퓨터 과학, 공학 또는 이에 상응하는 분야의 학사 학위 또는 이에 준하는 실무 경험
- 운영 환경에서 백엔드 시스템을 구축하고 유지 관리한 경력 3년 이상
- 고급 Java 및 Python 역량과 실무 마이크로서비스 경험
- 자료 구조, 알고리즘 및 체계적인 문제 해결에 대한 높은 이해도
- RESTful API 및 비동기 시스템 개발과 통합 경험
- 실행 중인 운영 환경을 디버깅하고 문제를 해결할 수 있는 입증된 능력
- 테스트, 코드 리뷰, CI/CD, 릴리스 관리 및 기타 소프트웨어 엔지니어링 관행에 대한 이해
- 효과적인 의사소통 능력과 협업적 팀워크 역량
- Kafka 또는 이에 준하는 메시징·이벤트 스트리밍 플랫폼의 실무 경험
- 분산 시스템, 마이크로서비스 및 확장 방식에 대한 이해
- Kubernetes 운영 환경 경험
- AWS, Azure 또는 Google Cloud Platform 사용 경험
- 캐시 무효화를 포함한 Redis 캐싱 전략 경험
- SRE 또는 플랫폼 엔지니어링 관행에 대한 이해
복리후생
- 빠르게 성장하며 사회적 영향에 중점을 둔 산업에서 전문적으로 성장할 기회
- 혁신과 사람 및 지구에 의미 있는 영향을 중심으로 하는 협력적이고 열린 문화
- 지역, 국적 및 배경을 넘어 협업하고 배울 수 있는 다문화 업무 환경
- Sun King 리더십 센터를 통한 체계적이고 맞춤화된 학습 및 개발
