Jobs / Full Stack Engineer
Jobs at Cogent Labs

Full Stack Engineer

Cogent Labs Tokyo
EN: none
JP: business
Employment Type
Full time

Job Description

Cogent Labs is looking for a Full Stack developer with 4+ years of relevant experience to enhance our AI products and platforms using ReactJS, NodeJs, and other technologies. Successful candidates will join a highly skilled team, and should be able to design, build, test, and deploy high-quality frontend and backend features.


  • Work in a team with proper engineering practices through design, code review, and pair programming
  • Implement new API and UI features/architectures in cooperation with other team members, including those in our machine learning team
  • Write clean, scalable, readable, and testable code, and deploy to production often
  • Communicate effectively inside and outside the team


Required Skills

  • At least 4 years of relevant experience contributing to a production system
  • Strong coding fundamentals in Javascript/Typescript
  • Excellent skills in the ReactJS ecosystem, HTML, and CSS for front-end development
  • Experience with NodeJS for back-end development, preferably using a modern web framework (e.g. Loopback)
  • Experience with unit and integration test frameworks and automation (e.g. Jest, Cypress)
  • Knowledge of basic database concepts

Preferred Skills

  • Experience refactoring and improving existing codebases
  • Amazon Web Services (AWS)
  • Docker, kubernetes, helm, and related technologies
  • Security experience (e.g. authentication, authorization, Role-Based Access Control)
  • Japanese language ability

The ideal candidate:

  • can empathize Cogent Labs’ VISION and MISSION
  • is a team player who aims for higher goals
  • has integrity and humility, and shows respect and gratitude to others
  • prefers open and transparent communication
  • has a strong growth mindset
  • can receive feedback positively and provide constructive feedback to others

About the Company

Cogent Labs ("Cogent") is a technology-driven, fast-paced AI SaaS company, and its mission is ambitious: “Power Productivity with Artificial Intelligence. We Empower Knowledge Workers.”

Cogent Labs provides products that improve knowledge worker productivity by leveraging cutting-edge AI technology. Our main product is the Intelligent Document Processing service "Smart Read" and it is a part of the integrated DX platform "COGENT DX".

Team Culture

The Cogent Labs engineering department is continuously working towards developing a culture improving and rewarding the following qualities:

  • Team effort: A cohesive team can be more effective than an isolated prodigy. Engineers are expected to work well in groups and look for opportunities to empower their colleagues.
  • Ownership: Take full responsibility for your own projects and tasks and if needed, cross over boundaries in order to successfully deliver your project.
  • Self-improvement: Create an environment where engineers can focus on their engineering tasks and self-improvement without excessive outside disturbances.
  • Experimentation: Engineers should have some freedom in experimenting with new ideas and technologies, as this ultimately could translate into building better products or the creation of valuable new IP.
  • Quality & Excellence: Maintaining a mindset of developing high quality features and code. We avoid cutting corners as much as possible.
  • Customer Service: Being customer focused, not only externally but internally as well. This means developing services that not only improve the experience of our end customers, but also being ‘customer service’ oriented within your team and the company as a whole by helping out others and sharing knowledge.