about 4 hours ago
Remote, Canada
Senior
Responsibilities
- Lead the CMD service extraction from a Ruby monolith to a dedicated Go service.
- Design and implement a composable content architecture using React components and Liquid templates.
- Expose Page Builder capabilities as MCP-compatible endpoints for AI integration.
- Drive cross-team architecture and ensure CMD evolves as a reliable platform.
- Mentor engineers and establish robust design patterns within the team.
Requirements
- 5+ years of professional software engineering experience.
- Strong backend engineering skills with production experience in Go, Ruby, Java, or similar languages.
- Proven track record in designing and leading large-scale technical projects.
- Experience building high-throughput, low-latency backend services.
- Familiarity with platform-focused API design (gRPC/Protobuf, GraphQL, or REST).
- Demonstrated ability to drive technical decisions across team boundaries.
- Experience mentoring engineers and elevating technical standards.
- Strong written and verbal communication skills.
Benefits
- Flexible work arrangements allowing remote work from various locations.
- Market-competitive compensation and benefits.
- Eligibility for new hire equity grants and annual refresh grants.
Tech Stack
GoGraphQLgRPCJavaReactRubyTypeScript
Categories
AI & MLBackendFull Stack