cover image
Rakuten Kobo Inc.

Rakuten Kobo Inc.

www.kobo.com

3 Jobs

649 Employees

About the Company


Rakuten Kobo Inc. is the world's only dedicated digital bookseller.

Owned by Tokyo-based Rakuten and headquartered in Toronto, Kobo enables more than 30 million readers worldwide to read anytime, anywhere and on any device.

With our award-winning eReaders and the free Kobo App for smartphones and tablets, Kobo is your portable reading world.

Listed Jobs

Company background Company brand
Company Name
Rakuten Kobo Inc.
Job Title
.NET Software Engineer III (12 month contract)
Job Description
**Job Title:** .NET Software Engineer III (12‑month contract) **Role Summary:** Senior .NET engineer responsible for driving the migration of a legacy monolith to a micro‑services architecture. Works in two phases: establishing the platform foundation and upgrading code to .NET 8, then enabling product teams to adopt the new platform and refine it. Operates in a “you build it, you run it” environment, collaborating closely with cross‑functional teams and handling production support. **Expectations:** - Deliver a stable micro‑services foundation within the first 6 months. - Upgrade and refactor existing .NET Framework code to .NET 8, resolving incompatibilities. - Guide product teams in decomposing and migrating domain code. - Maintain high code quality, unit‑test coverage, and operational reliability. - Communicate technical concepts clearly to both technical and non‑technical stakeholders. **Key Responsibilities:** - Analyze and untangle complex dependencies in the legacy monolith. - Design and implement core platform services, APIs, and containerized deployments (Kubernetes). - Manage package upgrade paths and resolve migration issues. - Apply Domain‑Driven Design principles to restructure codebases. - Provide hands‑on support and mentorship to product teams during migration. - Participate in code reviews, testing, monitoring, and production incident resolution. - Contribute to architectural documentation and technical roadmaps. **Required Skills:** - Extensive experience migrating large monoliths to micro‑services. - Deep expertise in C# and .NET, including upgrading from .NET Framework to .NET 8. - Strong knowledge of Domain‑Driven Design and refactoring patterns. - Proficiency with distributed systems (message queues, REST APIs, eventual consistency). - Experience with containerization (Docker) and orchestration in Kubernetes. - Solid unit‑testing practices and emphasis on code quality. - Ability to troubleshoot complex production issues. - Excellent verbal and written communication for cross‑functional collaboration. - Experience with mono‑repo and multi‑repo codebases is a plus. **Required Education & Certifications:** - Bachelor’s degree in Computer Science, Software Engineering, or a related field (or equivalent practical experience). - Relevant certifications (e.g., Microsoft Certified: Azure Developer Associate) are advantageous but not mandatory.
Toronto, Canada
On site
11-10-2025
Company background Company brand
Company Name
Rakuten Kobo Inc.
Job Title
Product Designer (6 month contract)
Job Description
**Job Title:** Product Designer (6 Month Contract) **Role Summary:** Contract position requiring a collaborative product designer to contribute to cross-functional teams focused on enhancing digital reading experiences across platforms. **Expectations:** Demonstrate strong design thinking, user-centered research, accessibility expertise, and proficiency in UX/UI tools. Foster collaboration, align with global teams, and deliver innovative solutions aligned with business and user needs. **Key Responsibilities:** - Collaborate with architects, developers, researchers, and product owners across platforms (eReader, apps, web). - Translate research insights and requirements into user-centric design solutions. - Participate in design strategy, roadmap planning, and implementation of design systems. - Facilitate stakeholder workshops, measure design outcomes, and ensure WCAG compliance. - Create wireframes, prototypes, and design specifications for agile development teams. **Required Skills:** - Proficient in Figma/FigJam for design delivery and collaboration. - Experience in user research, prototyping, and accessibility principles (WCAG). - Strong communication and stakeholder facilitation skills. - Ability to articulate design processes and decisions effectively. **Required Education & Certifications:** - Minimum 2–3 years of experience as a product designer, UX designer, or equivalent. - Portfolio showcasing design artifacts (wireframes, interaction specs, personas, etc.). - No formal education or certifications specified.
Toronto, Canada
On site
Junior
11-10-2025
Company background Company brand
Company Name
Rakuten Kobo Inc.
Job Title
Senior Frontend Developer (12 month contract)
Job Description
**Job title** Senior Frontend Developer – Purchasing (12‑month contract) **Role Summary** Design, develop, test, deploy and monitor web applications for the Purchasing domain within an R&D team. Collaborate across functional teams, adopt modern frontend frameworks (React/Next/Remix), implement accessibility, perform unit and end‑to‑end testing, and maintain CI/CD pipelines and observability. **Expectations** - Deliver high‑quality, accessible, performant code on schedule. - Maintain clear, self‑documented development processes. - Provide constructive peer reviews and actionable feedback. - Monitor application health and continuously improve observability and performance metrics. **Key Responsibilities** - Design and implement responsive web components using React, NextJS or Remix with Tailwind CSS. - Write and maintain TypeScript, HTML, CSS/SCSS codebases. - Conduct unit tests (React Testing Library, Jest) and E2E tests (Playwright). - Integrate and manage CI/CD workflows (GitHub Actions, Azure DevOps, Jenkins). - Configure monitoring/logging (Datadog, Kibana) and optimize Lighthouse scores. - Document processes and perform code peer reviews. - Collaborate with product, design, and backend teams to refine requirements and solutions. - Perform regression testing and validate software stability post‑deployments. - Monitor application health and proactively address issues. **Required Skills** - Advanced proficiency in ReactJS with ancillary frameworks (NextJS, Remix). - Strong TypeScript, JavaScript, HTML5, CSS/SCSS, and Tailwind CSS expertise. - Experience building accessible UI components following WCAG standards. - Expertise in unit testing (React Testing Library, Jest) and E2E testing (Playwright). - Familiarity with CI/CD practices and tools (GitHub Actions, Azure DevOps, Jenkins). - Competence in observability tools (Datadog, Kibana). - Knowledge of version control (Git) and code review workflows. **Nice to Have** - Storybook for component documentation. - Docker and Kubernetes containerization. - Experience in a .NET ecosystem. - Familiarity with MS SQL, RavenDB. - Background in Purchasing domain or relevant industry. **Required Education & Certifications** - Bachelor’s degree in Computer Science, Software Engineering, or related field, or equivalent experience. - No mandatory certifications, but experience with relevant tools and standards is required.
Toronto, Canada
On site
Senior
03-11-2025