Login or register to see your saved jobs and receive scout emails
Login or register to find a job
Job ID : 1473607 Date Updated : April 23rd, 2024
Great Welfare ★ Start-up Company

Backend Engineer(Ruby)[Tokyo/Osaka]

Hiring Company ★Development / Provision of Customer Response Cloud Services★
Location Tokyo - 23 Wards
Job Type Permanent Full-time
Salary 5 million yen ~ 8 million yen

Work Style

Remote Work and WFH

Job Description

【About the company ...】

Embodying "Face to Face for Each"

The company believes that "human beings cannot live without communication." And economic activities and business are indispensable in building people's lives. That is why the company is committed to continuing to propose solutions to business communication challenges.

The company develops and operates BtoB cloud services based on the theme of "communication," and its most focused service is "Re:iration," an inquiry response tool released in October 2014.

"Re:iration" is a SaaS for BtoB that contributes to improved business efficiency and quality of response by centrally managing multiple communication tools such as e-mail, SNS, and chat, and sharing them with teams.
It is used as an internal and external communication tool by a wide range of organizations, including e-commerce retailers, manufacturers, professional organizations, and others that often respond to customer inquiries, as well as those that have switched from general mailers such as Outlook.
The number of companies that have adopted the system has reached approximately 3,500, and its customers have expanded to include call centers, educational institutions such as universities, and customer support for major companies. The company's customers range in size from a few people to large corporations. The satisfaction rate of the companies that have adopted the system is high, and the retention rate continues to be over 99%.

 

【 Job Description 】

■Responsibilities
You will be involved in all phases of SaaS product development, including requirement definition, design, development, and operation, with a focus on new function development and functional improvement.

【Requirement Definition】
Discuss and define requirements with product owners and designers for new features and functional improvements of the product from both the user's and developer's perspectives.

【Design / Development】
・Design and review with the team as needed.
・Develop and add test code. Pair-processing is performed as needed.
・Code reviews are required. We also do code review for team members.
・QA is done in cooperation with engineers and CS.
・Division of labor between front-end and back-end is currently underway.

【Operation】
・Alert response, bug response, effectiveness measurement after function release, document maintenance, etc.

【Development Process】
・Agile type development is used.
・Tasks are assigned based on priorities determined by the product owner.
・The team regularly reviews the results of the project, and a cycle of improvement is implemented.

【Other】
・Recruitment, technical research, and other things necessary to improve the service and the team.

■Development Environment
【Tech Stack】
Web backend: Ruby, Ruby on Rails, RSpec, Sidekiq, Unicorn
Web front end: TypeScript, Vue.js, JavaScript, AngularJS, webpack, Jest
Database: PostgreSQL
Infrastructure: AWS(ALB, ECS, Aurora, S3, SQS, Lambda, ElastiCache, OpenSearch, etc.), Terraform

【Tools Used】
Biz infrastructure: Google Analytics
Repository Management: GitHub
CI/CD: GitHub Actions, AWS CodePipeline
Development environment: Docker, Docker Compose
Monitoring: New Relic
Communication: Slack, Google Meet
Task management: Asana

【Development Environment】
Development PC: You can choose from MacBook Pro or Windows.
Editor: You can freely choose an editor such as RubyMine or Visual Studio Code. (Company paid).
Technical Advisor: Regular sessions with Mr. Yukihiro Matsumoto, the "Father of Ruby".
Conference participation support: The company covers participation in RubyKaigi and other conferences.
Book purchase system: The company supports the purchase of any books you want, from technical books to management books, at your own expense.
Working environment: No dress code, earphones allowed

【Attractiveness of this position】
・It is an environment where each individual has a large role to play and their opinions can be easily reflected because of the venture company's nature.
・Because it is an in-house product, you will be able to feel that the functions you create will directly lead to customer success.
・The company is steadily increasing its sales every month and is expected to grow even larger in the future. Each phase of the company has its own challenges and issues, and you will be able to grow as the company grows.
・Engineers of all ages, from their 20s to 50s, are active in the company! Employees with various backgrounds improve their skills through study sessions and other opportunities.

【About the development members】
13 (12 in Osaka, 1 in Tokyo)
1 General Manager (also in charge of SRE and has ML knowledge)
1 Deputy General Manager (also in charge of requirement definition, etc.)
1 Machine Learning Engineer (Tokyo)
2 Designers
8 engineers
(Most of them are good at back-end, front-end is outsourced)

Examples of backgrounds of employees:
・CTO, CPO who developed BtoB cloud services during the growth phase of a major IT company
・Full stack engineer who started programming in elementary school and has been programming for almost 40 years
・A backend engineer who taught himself Rails from a SIer and jumped into a venture company.
・A backend engineer who changed his job from a government employee

 

--------------------------------------------------

【 Working time 】

9:30~18:30

【Holiday / Vacation】
・125 days off per year
・2 days off per week (Saturday and Sunday)
・National holidays
・New Year vacations
・Summer vacation
・Annual paid leave
 - Paid holidays can be used in 1-hour increments

【Welfare】
・Full social insurances (employment insurance, workers' accident compensation insurance, health insurance, and employee pension insurance)
・Employee stock ownership plan
・Commuting allowance (up to 30,000 yen/month)
・Subsidy for participation in seminars, workshops, and conferences
・Subsidy for book purchases
・Commemorative and condolence money
・Long-service award system
・Benefit One
 - Various benefit services available
 (https://bs.benefit-one.co.jp/bs/pages/bs/top/top.faces)
・Club activities

General Requirements

Minimum Experience Level Over 3 years
Career Level Mid Career
Minimum English Level None
Minimum Japanese Level Business Level
Minimum Education Level High-School or Below
Visa Status Permission to work in Japan required

Required Skills

【Required】
・1+ years of working experience developing and operating systems in a team (any language)
・Experience with applications using RDBMS
・Empathy with the company's mission and services

【Preferred】
・Experience developing with back-end frameworks (Ruby on Rails, Laravel, Django, Flask, etc.)
・Experience developing with modern front-end libraries (React, Vue.js, Angular, etc.)
・Experience in development using automated testing
・Experience with DB tuning and SQL optimization
・Experience as a development team leader
・Experience in business system development (SIer background welcome)

【Ideal Applicants】
・Desire to develop a function or system from the specifications
・Likes to create time-saving and efficiency-enhancing systems
・Able to value teamwork to cooperate and respond to tasks outside of their primary responsibilities
・Enjoys proactively absorbing and disseminating new knowledge and information
・Have a spirit of challenge and want to expand the possibilities and scope of their own work

 

Job Location

  • Tokyo - 23 Wards

Work Conditions

Job Type Permanent Full-time
Salary 5 million yen ~ 8 million yen
Work Hours Flextime
Holidays Saturday/Sunday/National Holiday, Annual Paid Leave, etc.
Industry Internet, Web Services

Job Category

  • IT, Web and Communication > System Architect
  • IT, Web and Communication > Software Developer
  • IT, Web and Communication > Web Developer