

HighLevel은 기업과 마케팅 담당자를 위한 올인원 마케팅 및 영업 플랫폼을 개발하는 SaaS 기업입니다. 이 소프트웨어는 잠재 고객 확보, 예약 관리, 영업 파이프라인 관리, 웹사이트, 퍼널, 랜딩 페이지와 전화·SMS·이메일·소셜 채널을 통한 자동 후속 연락 기능을 하나로 통합합니다. 또한 API 연동, 회원 및 강좌 관리 도구, 기업이 자체 브랜드로 플랫폼을 제공할 수 있도록 하는 화이트라벨 옵션도 제공합니다. 구직자 관점에서 이 회사의 업무는 컨설팅, 물류 및 기타 서비스 중심 조직에서 사용되는 폭넓은 비즈니스 자동화 제품을 구축하고 지원하는 데 초점을 둔다고 볼 수 있습니다.
스태프 백엔드 엔지니어, HighLevel(인도 원격)
HighLevel의 AI 기반 비즈니스 운영체제를 위한 분산 백엔드 시스템, API, 데이터베이스 및 이벤트 기반 인프라를 설계합니다. CRM 엔지니어링 팀 전반의 아키텍처, 확장성, 안정성 및 기술 방향을 이끕니다.
설명
- 신뢰성과 높은 확장성을 갖춘 백엔드 서비스를 설계하고 발전시킨다.
- 여러 엔지니어링 팀에 걸친 복잡한 이니셔티브의 아키텍처를 책임진다.
- API, 데이터 모델, 이벤트 기반 워크플로 및 서비스 경계를 정의한다.
- 높은 요청량과 대규모 데이터 세트를 지원하는 플랫폼을 구축한다.
- 큐, 이벤트, 스트림 및 백그라운드 워커를 활용한 비동기 처리를 개발한다.
- 관계형 및 NoSQL 데이터베이스, 검색, 캐싱 및 메시징 시스템 전반의 기술 결정을 이끈다.
- 애플리케이션, 데이터베이스, 큐 및 인프라 전반의 성능 제약을 찾아낸다.
- API 지연 시간, 처리량, 리소스 효율성 및 전반적인 확장성을 개선한다.
- 우아한 성능 저하, 재시도, 멱등성, 복구 및 장애 허용을 고려해 시스템을 구축한다.
- 데이터 일관성과 분산 워크플로의 신뢰성을 위한 패턴을 확립한다.
- 데이터베이스 및 데이터 액세스 성능 개선을 주도한다.
- 캐싱, 인덱싱, 파티셔닝, 샤딩 및 보존 전략을 개발한다.
- 메트릭, 로그, 트레이스, 대시보드 및 실행 가능한 알림으로 관측 가능성을 강화한다.
- 주요 프로덕션 장애를 조사하고 지속적인 시정 조치를 구현한다.
- 신뢰성, 확장성, 테스트, 보안 및 유지보수성을 위한 엔지니어링 표준을 수립한다.
- 팀 전반의 아키텍처 제안과 영향력이 큰 코드 변경을 평가한다.
- 실용적인 현대화 작업을 통해 시스템 전반의 기술 부채를 해결한다.
- 제품 및 엔지니어링 리더와 협력해 기술적 우선순위와 비즈니스 우선순위의 균형을 맞춘다.
- 시니어 엔지니어를 코칭하고 팀 전반의 기술적 오너십을 확대한다.
- 핵심 시스템과 이니셔티브에 직접 코드를 기여하며 실무 중심의 역할을 유지한다.
지원 자격
- 소프트웨어 엔지니어링 경력 8년 이상이며, 대규모 백엔드 시스템 관련 실무 경험이 상당해야 한다.
- Node.js/TypeScript, Go 또는 Java와 같은 하나 이상의 백엔드 언어에 능숙해야 한다.
- 분산 시스템과 마이크로서비스 아키텍처에 대한 탄탄한 지식이 있어야 한다.
- API 설계와 서비스 간 통신에 대한 고급 이해가 있어야 한다.
- 관계형 및 NoSQL 데이터베이스 기술을 능숙하게 다뤄야 한다.
- 대규모 데이터 세트와 높은 요청량을 고려한 시스템 설계 경험이 있어야 한다.
- 동시성, 비동기 처리, 큐 및 이벤트 기반 아키텍처에 대한 지식이 있어야 한다.
- 캐싱 및 분산 캐싱 전략 구현 경험이 있어야 한다.
- 인덱싱, 쿼리 최적화, 트랜잭션 및 데이터 일관성을 이해해야 한다.
- 재시도, 멱등성, 타임아웃, 속도 제한 및 장애 복구를 활용해 신뢰성 높은 시스템을 구축한 경험이 있어야 한다.
- 확장성, 가용성, 일관성 및 성능 간의 트레이드오프를 평가할 수 있어야 한다.
- 메트릭, 로그 및 분산 추적을 통해 복잡한 프로덕션 문제를 진단한 경험이 있어야 한다.
- 강력한 시스템 설계 능력과 아키텍처 판단력이 있어야 한다.
- 여러 엔지니어나 팀에 걸쳐 기술적으로 어려운 업무를 이끈 실적이 있어야 한다.
복리후생
- 인도에서 원격으로 근무할 수 있다.
- 대규모 글로벌 환경을 지원하는 백엔드 플랫폼을 구축한다.
- 복잡한 분산 시스템과 데이터 아키텍처 문제를 해결한다.
- 여러 제품과 엔지니어링 팀의 아키텍처 형성에 기여한다.
- 대용량 API, 이벤트 스트림, 데이터베이스, 검색 플랫폼 및 분산 인프라를 다룬다.
- 확장성, 신뢰성, 성능 및 엔지니어링 효과를 개선하는 일을 주도한다.
- 피플 매니지먼트로 전환하지 않고 고도의 기술 기여자 역할을 계속 수행한다.
- 높은 자율성과 오너십을 갖는 빠르게 변화하는 엔지니어링 환경에서 일한다.






