cover image
Rakuten Kobo Inc.

Rakuten Kobo Inc.

www.kobo.com

6 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
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
Company background Company brand
Company Name
Rakuten Kobo Inc.
Job Title
Software Engineer III - Store Browse
Job Description
Job Title: Software Engineer III – Store Browse Role Summary: Senior software engineer responsible for the full lifecycle of web applications within Kobo’s Store Browse team, delivering user‑centric features using modern React/Next.js front‑end and .NET 8 back‑end services. Oversees design, implementation, testing, deployment, and monitoring while leading technical decision‑making and mentoring junior developers. Expectations: - Own technical direction and maintain best‑practice standards. - Collaborate closely with cross‑functional stakeholders and Architecture team. - Deliver production‑grade code with sustainable maintainability. - Mentor and coach junior team members through code reviews and knowledge sharing. - Participate in Agile ceremonies and contribute to continuous improvement. Key Responsibilities: - Lead development of high‑quality, responsive web components with React/Next.js and Tailwind CSS. - Design and prototype solutions; present POCs to Architecture for approval. - Implement and maintain .NET 8 microservices, ASP.NET MVC, WebAPI, and related back‑end APIs. - Apply SOLID principles, IoC, TDD, and CI/CD best practices. - Conduct thorough code reviews, provide constructive feedback, and enforce coding standards. - Communicate progress, risks, and technical decisions to stakeholders. - Mentor junior developers and foster a culture of learning and technical excellence. - Ensure robust integration, unit, integration, and UI testing; contribute to test automation. - Stay current with emerging technologies and recommend enhancements. Required Skills: - Strong experience with React (preferably Next.js), Tailwind CSS, JavaScript, TypeScript, HTML, CSS/SCSS. - Expertise in C#, ASP.NET MVC/WebAPI, RESTful services, and .NET 8 microservices. - Proven knowledge of SOLID, IoC, TDD, and CI/CD pipelines. - Database proficiency: MS SQL, RavenDB, Entity Framework. - Familiarity with messaging systems (NServiceBus, RabbitMQ). - Version control (Git) and identity management (OAuth, OpenID). - Comfortable with unit, integration, and UI testing strategies. - Excellent communication and teamwork skills. - Agile experience and understanding of Scrum practices. Required Education & Certifications: - Bachelor’s degree in Computer Science, Computer Engineering, or equivalent professional experience. - No mandatory certifications, but familiarity with Azure DevOps, GitHub, or related tooling is advantageous.
Toronto, Canada
On site
08-12-2025
Company background Company brand
Company Name
Rakuten Kobo Inc.
Job Title
DevOps Engineer (12-Month Co-op)
Job Description
**Job Title:** DevOps Engineer – 12‑Month Co‑op **Role Summary:** Assist in designing, building, and maintaining cloud‑based infrastructure and CI/CD workflows for a technology and publishing organization. This role provides hands‑on exposure to the full software delivery lifecycle while collaborating with development, QA, and operations teams in an agile environment. **Expectations:** - Deliver and improve automated deployment pipelines and infrastructure scripts. - Bridge the gap between development and production by ensuring efficient, reliable releases. - Communicate effectively with cross‑functional teams and proactively seek continuous improvement. - Adhere to best practices for cloud operations, security, and monitoring. **Key Responsibilities:** 1. Develop and maintain cloud deployment pipelines and workflows. 2. Contribute to the creation and upkeep of CI/CD pipelines. 3. Script automation for operational tasks and system integrations. 4. Write and maintain Infrastructure‑as‑Code using tools such as Terraform or Chef. 5. Develop monitoring scripts and tools to ensure system health and performance. 6. Collaborate with development teams to understand requirements and implement efficient deployment strategies. **Required Skills:** - Presently enrolled in the final year of a Bachelor’s program in Engineering, Computer Science, Software Engineering, or a related field. - Fundamental knowledge of cloud platforms (GCP, AWS, Azure). - Experience with GitOps/IaC practices. - Proficiency in scripting languages (Terraform, Ansible, Bash, Python). - Working knowledge of REST APIs and system integration. - Strong communication skills, both oral and written. - Self‑motivated, proactive problem‑solver capable of multitasking under tight deadlines. - Solid troubleshooting skills and an eagerness to learn. **Required Education & Certifications:** - Enrolment in the 3rd or 4th year of a Bachelor's degree in an engineering or computer‑science discipline. - No mandatory certifications required; relevant coursework or project experience in cloud engineering, DevOps, or infrastructure scripting is advantageous.
Toronto, Canada
On site
18-12-2025
Company background Company brand
Company Name
Rakuten Kobo Inc.
Job Title
Platform Engineer (12 month contract)
Job Description
**Job Title** Platform Engineer (12‑month contract) **Role Summary** Architect, implement, and maintain the cloud‑based development platform for a global e‑reading company. Focus on re‑platforming infrastructure, CI/CD pipelines, Kubernetes clusters, and observability tools, while ensuring 24/7 uptime and on‑call support. **Expectations** - Deliver high‑quality, scalable infrastructure solutions within a 12‑month contract timeline. - Build and refine interfaces for developer interactions with the platform. - Mentor teammates and champion best practices for cloud and DevOps engineering. **Key Responsibilities** - Lead the re‑platforming of source‑control, CI/CD (GitHub Actions, ArgoCD), Helm charts, Kubernetes clusters, and observability (Datadog). - Design and develop developer‑friendly interfaces and tooling. - Participate in on‑call rotation for critical infrastructure. - Stay current on emerging development patterns and platform evolution, recommending improvements. - Collaborate with cross‑functional teams, translating technical details to non‑technical stakeholders. **Required Skills** - 7+ years of software development and 7+ years of building cloud‑based development infrastructure. - Proficiency with GitHub Actions, ArgoCD, Helm, Kubernetes, and Datadog. - Experience designing and managing large‑scale, reliable systems and leading transformation projects. - Strong communication and mentoring abilities; ability to evangelise best practices. - Deep understanding of architectural patterns and trade‑offs. **Required Education & Certifications** - Bachelor’s degree in Computer Science, Software Engineering, or related field (or equivalent experience). - Relevant certifications (e.g., Kubernetes Administrator, AWS/Azure/GCP Platform Engineer) preferred.
Toronto, Canada
On site
Senior
07-01-2026