Job DescriptionTranslated from Japanese
We are looking for a Project Manager to lead the development of our CMS (Content Management System) for Nikkei's content editing operations!
The CMS is the backbone for publishing approximately 1,000 articles daily without interruption to our digital services and newspapers. It is a critical, always-on system used by 1,500 editors.
Our CMS team's mission is to "create a CMS that maximizes content value in collaboration with the editorial and service departments." To survive as a media outlet chosen by readers and to provide value, we need to innovate the CMS into a "system that can deliver content readers want in the format and timing suitable for them," thereby maximizing the value of editing and content.
You will lead development projects for a suite of content editing systems centered around the CMS.
While consulting with the internal editorial departments who are users of the system, you will consolidate their desired requirements and proceed with development in consultation with product managers for each service (such as the digital version), engineers, and members of various partner companies.
Specifically, your responsibilities will include creating development plans, managing progress, resolving issues, and various communications with stakeholders.
- Creation of Development Plans
You will finalize the details of development content with stakeholders from the editorial and service departments and create a work schedule until service delivery.
- Progress Management and Issue Resolution
You will explain the development plan to stakeholders and, as necessary, persuade and negotiate. You will share progress updates appropriately and manage the project according to the plan. If risk factors arise, you will promptly share them with stakeholders to avoid risks and make course corrections to the development plan.
- Communication
You will organize the requirements from the editorial department and translate them into system development specifications. You will accurately convey the development content to engineers inside and outside the team, keeping an eye on the work status of each team to enable development members to work efficiently. As needed, you will resolve differences of opinion, eliminate misunderstandings, and support decision-making.
■ Technology Stack / Development Environment
- Languages: JavaScript, TypeScript, Python
- Frameworks: React/Redux, Vue/Vuex, NodeJS/Express, Django, Serverless Framework...
- Development Management: GitHub
- CI/CD: GitHub Actions
- Task Management: GitHub Issues, Backlog, Redmine, (Azure DevOps)
- Cloud: AWS
- AWS Environment: ECS, Elastic Beanstalk, Fargate, Lambda, ELB, API Gateway, Aurora, RDS, SQS, DynamoDB
- RDB, NoSQL: MySQL, PostgreSQL, Redis
- API Reference: SwaggerUI
- Visualization: Kibana, Redash
- IaC: Terraform, CloudFormation
- Monitoring: CloudWatch, Sentry
- Communication Tools: Slack, Notion, Qiita, Microsoft 365, Google Workspace
- AI: GitHub Copilot, Claude Code, etc.