We are Unlock Design a recruitment agency based in Japan and the job description below is an opportunity with one of our forwardthinking client companies. We aim to ensure a trustworthy and considerate experience for our candidates emphasizing their privacy and longterm career goals. See our full promise and approach by visiting
Basic Information
Client ID: 176000
Job ID:
Position: /
Location: Tokyo Osaka
Salary: 5M 8M JPY
Language: Japanese(N1 or equivalent)
Contract type: Permanent
Who We Are
BtoB
.1% 99.9
400
English
We are a venture company based in Osaka developing and providing B2B cloud services with a focus on communication.
Our core business currently has over 5000 companies using it and is steadily growing. However with a potential market of 4 million companies our adoption rate is only 0.1%. This means 99.9% of potential customers are still struggling with daily inquiries.
Communication is essential for every business. Challenges in communication persist across different companies individuals and eras. Therefore this service aims to address these issues for all 4 million companies in Japan. We are seriously committed to creating a society where businesses can focus on what they truly want to do by resolving their inquiry challenges through this service.
Business Activities:
Development and provision of cloud services
Development and provision of the communication platform which allows personalized interaction with each customer
Roles and Responsibility
I/F
PdM
SaaSPMF
- Ruby/Rails
- OPEN API
- migration
- Horizontal SaaS
-
English
In addition to product development focused on new feature development and feature enhancement you will be responsible for project advancement and team management.
Development Related:
- Implementation addition of test code review verification and other necessary tasks for product development will be performed comprehensively not bound by roles.
Inquiry Handling:
- Handling inquiries such as specification confirmation performance degradation and bug investigation.
Infrastructure Specification Consideration:
- Technical surveys library selection and determination of component interfaces and specifications.
Function Specification Consideration:
- Collaboration with PdM (Product Manager) and designers.
Development Process:
- In most cases we follow an agile development framework based on Scrum. Tasks are assigned based on priorities determined by the product owner. Additionally regular team retrospectives are conducted to iterate on improvements.
Other:
- Conducting activities such as recruitment and technical surveys to improve services and teams.
Backend Development Status
Teams are divided for the development of each primary function of this service. Considering service as a Horizontal SaaS to solve communication challenges each team considers PMF (Product Market Fit) for function addition and improvement based on the industry attributes of their primary functionality.
Expectations After Joining
- Drive the development of new features in collaboration with team leaders.
- Ensure code quality of other engineers through code review.
- Educate and evaluate junior engineers.
Recruitment Background
With the expansion of the company and business the number of use cases and requests has diversified. Therefore we are currently restructuring the team system by separating engineers into backend and frontend to improve development speed. However we still have a small number of teams and are unable to respond to the demands adequately. Therefore we are looking for excellent backend engineers who can quickly solve various issues related to inquiry handling this service.
Below are some examples of what we want to address but have not yet accomplished:
Backend Area:
- Keeping up with the latest version of Ruby/Rails.
- Improving test coverage.
- Streamlining coordination with the frontend (utilization of OPEN API etc.).
- Efforts to increase deployment frequency (such as systematizing migration).
Entire Development Department:
- Development of new products.
- Development of new features to further expand customer segments.
- Regular technical dissemination.
- Collaboration between engineers sales and support.
- Creating a mechanism for engineers to propose features (such as user hearings).
Future Expansion Vision
- Expand the feature development team to achieve faster product development.
- Create seven teams including feature development x 3 SRE QA AI and Mobile to expand the organization.
Attraction of this Position
- Due to being a venture company each individuals role is significant and board members are close making it easy for ones opinions to be reflected and proposals to be made.
- As it is our own product one can directly feel the success of their developed features.
- Due to Horizontal SaaS there is excitement in considering features for various industries.
- The companys revenue is steadily increasing every month and as it continues to grow there are challenges and opportunities for growth at each phase allowing individuals to grow along with the company.
Minimum Requirements
- 3
- RDBMS 3
- English
- 3 or more years of practical experience in system development and operation within a team (regardless of programming language).
- Approximately 3 years of practical experience in developing applications using RDBMS.
- Experience as a development team leader (regardless of team size).
- Experience in the entire process from design to release.
Preferred Requirements
- Ruby on Rails Laravel Django Flask
- React Vue.js Angular
- DB SQL
- SIer
- English
- Experience in developing with backend frameworks (Ruby on Rails Laravel Django Flask etc.).
- Experience in developing with modern frontend libraries (React Vue.js Angular etc.).
- Experience in implementing test code using testing frameworks.
- Practical experience in DB tuning and SQL optimization.
- Experience in developing business systems (experience in SIer is welcome).
Who You Are
- English
- Someone who wants to develop features and systems from specifications.
- Someone who enjoys creating mechanisms for timesaving and efficiency.
- Someone who values teamwork and is willing to assist in tasks beyond their primary responsibilities.
- Someone who actively absorbs new knowledge and information and enjoys sharing it.
- Someone with a spirit of challenge eager to expand the possibilities and scope of their work.
Tech Stack
WebRuby Ruby on Rails RSpec Sidekiq Unicorn
WebTypeScript Vue.js JavaScript AngularJS webpack Jest
PostgreSQL
AWS(ALB ECS Aurora S3 SQS Lambda ElastiCache OpenSearch ) Terraform
BizGoogle Analytics
GitHub CI/CDGitHub Actions AWS CodePipeline
Docker Docker Compose
New Relic
Slack Google Meet
Asana
Conditions / Benefits
Employment system: Permanent
Location:
Tokyo Office Shinjukuku Tokyo
Osaka Office Osakashi Osaka
Annual Salary:JPY
Hours:
9:30 AM 6:30 PM
- Differential working hours are possible after the probationary period.
- Remote work is possible once a week.
Holidays and Leave :
Annual holidays: 125 days
- Two days off per week (Saturday and Sunday)
- Public holidays
- Yearend and New Year holidays
- Summer vacation
- Paid annual leave
- Paid leave can be used in hourly increments
Probation: 3 months
Benefits:
- Various social insurances
- Employee stock ownership plan
- Transportation allowance (up to 45000/month)
- Subsidies for seminars workshops and conference participation fees
- Reimbursement for the purchase of display stands keyboards and mice
- Reimbursement for book purchases
- Condolence and celebration allowances
- Longterm service recognition system
- Internal recruitment system
Insurance
Employment insurance Workers accident compensation insurance Health insurance Welfare pension insurance
Interview Process
Coming soon
This process is subject to change.
Remote Work :
No