Back-end Engineer

Contract type
SaaS / Software Vendor
Company Type
日系企業/Japanese Company
5 Million yen〜10 Million yen
Japanese Level
ビジネスレベル/Business Level
English Level
Other Language Skills

Job Description

The contract review platform, which was officially released in April 2019, is growing at an astonishing speed, with the number of companies using it surpassing 800 (as of March 2021), and many companies are still interested in it. They are planning to add various new features and improvements to this product in order to make it available to more users. In addition to the existing services, they are also planning to develop a second and third product related to contract workflow. In this position, you will be in charge of a wide range of backend development for the production, a SaaS for legal professionals, and the next products, from design to implementation and operation. - The office is located next to a lawyer's office, which was established by the founding members at the same time, so they have a fast-paced development environment where the lawyer can try out what they develop and give us immediate feedback. - A Ruby developer has joined the company as a technical advisor and is giving us advice on development. They are looking for engineers who can take a leadership role in the development of our product and help them grow! ■Job Description - Selection, design, implementation, testing, operation and maintenance of backend technologies - Code review related to the backend ■Development Environment - Language: Ruby - Framework: Hanami - Tools: Swagger (OpenAPI 3) - Infrastructure Management: Docker, Terraform - Middleware: MySQL Aurora, Redis - Deployment: AWS Fargate, AWS Lambda, CircleCI - Monitoring: Datadog, Sentry - Task Management: Jira - Communication: Slack, Zoom, Google Meet, Discord - Knowledge Sharing: Notion, Miro, Zeplin ■Job satisfaction - Depending on the product lineup, you can be involved in the 0→1, 1→10, and 10→100 phases. - Work with a small number of talented members - Able to work with lawyers - Be able to bring out new and socially beneficial products in the field of legal technology and revolutionize the Japanese legal system ■What you can get through this job - Experience in application development with clean architecture orientation - Experience in backend development with modern architecture using containers and serverless - Able to discuss Ruby with the Japanese famous developer

Required skills

【Required】 - 3+ years of experience in web-based system development, or equivalent - Experience in using relational databases such as MySQL/PostgreSQL - Experience in data modeling - Experience in API development - Experience with test code implementation 【Preferred】 - Experience in web development using Ruby - Experience in using IaaS such as AWS, GCP, Azure, etc. - Experience with container-related technologies such as Docker - Able to develop with security in mind - Able to write highly maintainable code with awareness of responsibilities and cohesiveness 【Ideal applicants】 - Have a strong technical curiosity and be able to catch up with new technologies on your own - Able to communicate closely with the business side for development and improvement