Cloud Services for Small Business

Web App Engineer

  • Category
    IT/Design
  • Exp. Requirement
    Some Experience Required
  • Japanese Requirement
    Intermediate/Advanced (N2+)
  • Location
    Tokyo
  • Overseas Applications OK
  • Domestic (Japan) Applications Only
Apply Today

Company Info.

This company was established in 2012 with the mission of enabling people in small businesses to focus on their creativity. Using the power of the cloud, the company develops and provides services that support and streamline personnel, labor, and other small business back office operations, including accounting. As the world evolves, the company aims to provide a platform for small businesses by maximizing the benefits of the cloud, enabling new value and business opportunities that have never before existed.

From planning and technology selection, to development, to release, engineers at the company have the freedom to put their ideas into action. The company has also established an organizational structure that allows rapid iteration and improvement by listening to the voices of actual users and customers, making it even easier to understand the various complexities of the product lineup. Even with these complexities, the company has been able to achieve a daily deployment workflow. Future plans and ideas include products that enable small businesses to focus on creative activities, and development of core technologies, such as automation and optimization algorithms, to bring innovation to business, and much more. The company also values work/life balance, and allows for flexibility with regard to parental leave, work hours, work from home, etc.

Position Description

・Product and feature planning, design, implementation, test, measurement, improvement
・Research and development/survey of new and core technologies

The company has various future plans and ideas for new function planning and development, automation algorithm improvement, UX improvement, new product planning and development, etc.

Many progressive systems and policies are adopted by this company to enrich the work lives of engineers.
・Lead system: One team-elected engineer stops other work for one month to commit new proposals/improvements of the work environment and products, providing overwhelming output.
・Committee system: There are volunteer committees in all aspects engineering, such as a front-end committee and a development productivity improvement committee.
・Candidate transfer system: Once every six months, you can volunteer to work on other projects of your interest to grow and experience different domains and technologies.
・Development training camp: Once a year, you can participate in a team retreat at a ryokan to focus on individual contributions.
・Commits OK to any repository: Once code is reviewed and given an “LGTM,” there are no other rules regarding commits to any repository.
・Emphasis on team development: Processes are decided by the team. Agile development is standard, but teams can decide on Scrum, Kanban, XP, or otherwise.

【Development Tools】
Web (Serverside): Ruby on Rails, Go, gRPC, Node.js
Web (Front-end): React, Redux, Babel, webpack, TypeScript, Storybook
Database: MySQL, Redis, Aurora
Infra.: AWS (EKS, ELB, EC2, RDS, S3, SQS, ElastiCache, Redshift, ...), Kubernetes, Docker, Jenkins, CircleCI, Fluentd, Ansible, HashiCorp Tools, Elasticsearch + Kibana, Google BigQuery, Embulk
Dev. Environment: Vagrant, Docker
Mobile: Swift, Kotlin, Objective-C, Java, Firebase (Analytics, Notifications, Remote Config), Bitrise, fastlane, RxSwift, RxJava
Desktop Client: Xamarin, WPF
Biz Platforms: Salesforce, Apex, Visualforce, Marketo, Pardot
AI Labs: Python 3, Flask, R, TensorFlow, Keras, scikit-learn
Others: GitHub, Kibela, JIRA, Slack, Workplace by Facebook

Ideal Candidate

【Qualifications】
・Japanese: Business-level (N2) or higher
・Development experience with multiple programming languages
・Experience with technology selection and overall product design
・Experience with regular refactoring
・Deep knowledge of middleware
・Consistent high-quality programming output

【Welcomed Skills/Experience】
・Ability to implement complex domains into development
・Ability to catch up quickly when using unknown technologies
・Design and development experience with new and innovative businesses

【Other Welcomed Characteristics】
・You have a desire to quickly create and deliver valuable products
・You find yourself regularly automating tedious, repetitive tasks
・You question the systems that already exist in the world
・You have a strong appreciation for good UX/UI design
・You are always looking to try something new
・You have an interest in management and management structures

Apply Today

Don't miss these positions:

Cloud Services for Small Business
Front-End Engineer

Develop web apps for a company focused on supporting small businesses.

Cloud Service Vendor
Software Developer

Develop for an industry-leading cloud services provider.

Hospitality
Ryokan Staff

Experience working in a traditional Japanese inn.

Please note that all positions are subject to availability.
Respective company names will be provided to applicants when a match has been made.

Want to get started?

Sign up to learn more about what opportunities may be available to you.
Sign Up now