시니어 Go 백엔드 개발자—브라질 원격 근무
Invillia 플랫폼을 위한 API, Kafka 파이프라인, 분산 서비스를 구축하며 확장성, 관측 가능성, 복원력, 보안을 중점적으로 담당합니다.
설명
- 성능, 확장성, 복원력에 최적화된 Go 백엔드 서비스를 구축하고 테스트, 배포 및 유지 관리합니다.
- 명확하게 정의된 계약과 Swagger/OpenAPI 문서를 갖춘 RESTful API를 만들고 개선합니다.
- Kafka 이벤트를 처리하는 고처리량 파이프라인을 개발하고 유지 관리합니다.
- 아키텍처 수립을 지원하고 서비스 생태계 전반에 엔지니어링 관행을 정착시킵니다.
- 구조화된 로그, 메트릭, 분산 추적을 통해 관측 가능성을 강화합니다.
- 품질, 안정성, 보안에 대한 높은 기준으로 프로덕션 서비스를 유지 관리합니다.
- 애자일 환경에서 엔지니어링, 제품, 디자인 팀과 직무 간 협업을 수행합니다.
- 관련 기술 도입을 지원하여 플랫폼을 지속적으로 발전시킵니다.
지원 자격
- 컴퓨터 과학 학사 학위 또는 이에 상응하는 전문 경력.
- 프로덕션 환경에서 복잡한 백엔드 서비스를 개발한 입증된 경험. Go 경험이 있으면 우대합니다.
- 기타 컴파일형 정적 타입 프로그래밍 언어를 사용한 경험.
- 검증, 오류 처리, Swagger/OpenAPI 문서를 포함하여 RESTful API를 설계하고 발전시킨 실무 지식.
- 이벤트 기반 시스템과 Kafka 기반 메시징 경험.
- 지연, 재생 및 순서가 뒤바뀐 이벤트를 처리할 수 있는 능력.
- 관계형 또는 시계열 데이터베이스에 대한 지식. 모델링, 마이그레이션, 쿼리 최적화를 포함합니다.
- DataDog, Grafana, Prometheus 또는 이에 준하는 도구를 사용해 관측 가능성을 구현한 경험.
- Docker 및 컨테이너화 환경에 대한 실무 지식.
- 클라우드 인프라 경험. AWS 경험을 우대합니다.
- 애자일 제품 개발 팀에서 근무한 배경.
- 성능이 중요한 시스템에서 Redis 또는 유사한 캐시 계층을 사용한 경험.
- 중급 영어 능력.
- 우대 사항: 데이터 레이크용 분산 쿼리 엔진 경험. Trino 또는 Presto를 포함합니다.
- 우대 사항: AWS Bedrock과 같은 LLM 기반 서비스를 통합한 경험.
- 우대 사항: 아키텍처 논의와 플랫폼의 지속적인 기술 개발에 대한 관심.
