
제품 엔지니어 - Ruby on Rails 및 GraphQL - 캐나다 원격
OpsLevel의 에이전트 기반 소프트웨어 딜리버리 플랫폼에서 고객 중심 기능을 주도합니다. Rails, GraphQL, MySQL 시스템을 구축하고 AI 지원 엔지니어링 워크플로를 발전시킵니다.
설명
- 고객 요구사항을 파악하는 단계부터 솔루션 설계, 구현, 출시 및 반복 개선까지 제품 과제를 주도합니다.
- 제품, UX 및 엔지니어링 팀과 협력하여 고객 중심의 솔루션을 제공합니다.
- 고객 통화, 지원 논의 및 제품 사용 방식에 대한 직접 관찰을 통해 고객과 소통합니다.
- 철저히 테스트된 코드를 작성하고 건설적인 코드 리뷰를 제공합니다.
- 코딩 에이전트를 사용하면서 에이전트의 컨텍스트, 도구 및 안전장치를 개선합니다.
- Linear의 작업을 에이전트와 사람의 검토로 전달하는 내부 소프트웨어 팩토리 개발을 지원합니다.
- 기술 부채를 추적하고 아키텍처 개선을 추진합니다.
- Ruby on Rails, GraphQL 및 데이터베이스 설계에 관한 모범 사례를 수립하고 확산합니다.
- 프론트엔드, CLI 및 고객 자동화를 위한 비공개 및 공개 GraphQL API를 개발합니다.
- 기술 조사를 주도하고 작동하는 프로토타입을 제작합니다.
- 업무를 안정적으로 제공하고 계획이나 일정에 위험이 있을 때 신속하게 소통합니다.
- 팀원을 멘토링하고 팀원의 전문성 개발에 기여합니다.
- Ruby on Rails, Vue.js, GraphQL 및 MySQL 전반의 온콜 문제 해결에 참여합니다.
지원 자격
- Ruby on Rails 경력 5년 이상 또는 Spring, Django, Node.js와 같은 유사한 웹 프레임워크를 7년 이상 사용한 경험이 있어야 합니다.
- 명확한 인터페이스 경계와 관심사 분리를 갖춘 아키텍처 설계 경험이 있어야 합니다.
- SOLID 원칙을 실제로 적용한 경험이 있어야 합니다.
- Rails에 능숙해야 합니다.
- 성능이 뛰어난 MySQL 데이터 모델 설계 경험이 있어야 합니다.
- RDBMS 구조화, 인덱싱, 비정규화, 느린 쿼리의 진단 및 해결에 대한 지식이 있어야 합니다.
- AI 도구를 활용한 구축 경험과 AI 도구가 효과적인 영역을 판단하는 합리적 감각이 있어야 합니다.
- 뛰어난 제품 감각을 갖추고 솔루션을 설계하기 전에 사용자 요구사항을 이해할 수 있어야 합니다.
- 우대 사항: 자동 완성을 넘어서는 에이전트 시스템 개발 경험. 평가 하네스, 맞춤형 도구, MCP 서버 또는 내부 워크플로 경험을 포함합니다.
- 우대 사항: AWS, Docker, Kubernetes, Terraform, Sidekiq와 같은 Rails 작업 시스템, Redis 및 대규모 웹 애플리케이션 경험.
- 온콜 순환 근무에 참여할 수 있어야 합니다.
- 북미에 거주하며 선택한 국가에서 근무할 수 있는 자격이 있어야 합니다.
복리후생
- 보상 패키지에 지분이 포함됩니다.
- 완전 원격 근무 방식입니다.
- 포용적이고 환영하는 직장 환경입니다.
- 채용 과정에서 편의 제공을 받을 수 있습니다.
- 면접에는 정상적으로 작동하는 웹캠과 마이크가 필요하며, 조용하고 배경 소음이 적은 환경이 바람직합니다.









