• Full-time

Publication date: 2024.09.05

社名非公開

12431[No Japanese required] Backend Engineer (Scala)

  • R&D / Engineer /Technician (AI, Data)
  • Full remote work
  • Salary Estimated annual income: 6M~8M yen
12431[No Japanese required] Backend Engineer (Scala)
職種Position R&D / Engineer /Technician (AI, Data)
会社概要Company profile The company founded in 2009. With the mission of "reviving Japan as a digital powerhouse," they promote the use of generative AI in companies and provide digital transformation support services.

With global development capabilities and business creativity as their strengths, they offer more than 20 services in four business divisions. They solve the problems of major companies and tech companies with AI and data.

In recent years, the number of major companies adopting their services has increased, and their sales have grown by 140% every year, and their organization has rapidly grown to about double in size in two years.

They are strengthening their recruitment efforts with an eye on a large-scale IPO on the Tokyo Stock Exchange Prime or NASDAQ with a market capitalization of 100 billion yen within the next few years.
仕事内容Job description ◆Overview
They’re the creators of the award-winning skill evaluation and training platform. They are currently tackling the exciting mission of modernizing Japan's hiring culture and helping companies build and maintain strong engineering teams. Through this year and beyond they plan to expand their product lineup, enhance their UI/UX, roll out new microservices, and build new features which they hope you’ll be a big part of the planning and building.

◆Why they are looking for Backend engineers
The company aims to provide the missing link that their clients need to scout, hire, and train world-class engineers. They are profitable, privately owned, and headquartered in Tokyo, Japan. Their clients include some of the biggest names in Japan. They have a diverse team from all corners of the world and they are looking for a skilled backend engineer to help us expand their service, a platform that helps companies train and evaluate technical skills.

◆The Attractiveness of the Position
・Awesome tech!
One particular aspect that makes us proud of their team is the fact that they use modern technologies with development practices such as code reviews, continuous integration, unit tests, etc. Engineers feel welcome here.

・Work-life balance
They encourage team members to have other activities and responsibilities in life, the average engineer works 40 hours a week. They have flex time, maternity/paternity leave, etc which is something a lot of their proud new parents really appreciate.

・Choose where you work
They are set up for remote work, but you are more than welcome to come to their modern office in Shibuya, Tokyo.

・International environment
They have people from all corners of the world working together to build the best products possible. Most Engineers use English day to day, but the perfect candidate will be able to navigate and negotiate their international work environment while making the transition towards an even more global team smooth for the local members too.

They are very proud of what the company has become. The incredibly low turnover rate of their technology team proves that the company fosters a work culture that is both very supportive and welcoming. They are sure, once you meet the team, you will feel it too!

◆Technology Stack
Serverside: Scala
Frontend: React, Typescript
Database: PostgreSQL (RDS)
Infrastructure: AWS(ALB, ECS, RDS, S3, Lambda), Docker, Redis, Terraform

◆Responsibilities
・Architect, develop, maintain, and test new and existing backend features for the company’s platform primarily using Scala.
・Collaborate with your team to evaluate and clarify product requirements, delivering technical solutions that align with user needs.
・Participate in strategic decision-making to propose optimal and efficient solutions.
・Work closely with a diverse, distributed engineering team to uphold a high-quality code base and continuously learn from and mentor each other.
・Monitor and respond promptly to any production issues to ensure the stable operation of their services. (**They take pride in releasing high-quality, bug-free code. Production incidents are extremely rare and mostly handled during core work hours.)

◆Work style
・Weekly Meetings (usually averages to around 1 hour per day for an engineer):
1 stand up every morning lasting a maximum 15 minutes
2-3 hours worth of agile meetings (Sprint planning, backlog clarification, sprint retrospective, sprint review (we call this dogfooding)
Any other meeting relating to a project (usually 1 or 2 hours)

・Technical Work (is up to the discretion of the engineer, we don’t dictate how they spend their time)
Programming and planning (technical documentation) is the majority of an engineer's time
People usually do peer reviews before or after lunch
Technical improvements depending on your team’s priority
応募資格Requirement Application Requirements
【Must have】
・3+ years of professional experience driving the backend work of a commercial product using a JVM-based language (Scala, Kotlin, Java) or a relevant modern programming language
・Experience building REST APIs running over distributed infrastructure
・Strong interest in and practical application of basic functional programming concepts
・Familiarity with non blocking, asynchronous programming techniques (e.g. Futures, Akka/Actors, Typelevel/IO)
・Experience working with relational databases (e.g. PostgreSQL, MySQL)
・Understanding and experience writing and maintaining automated test suites (Integration tests, Unit tests, Property based tests…)
・Experience working with cloud service providers (AWS / GCP / Azure)
・Business level language skills in English

【Nice-to-have】
・Expert-level fluency with Scala 2 and 3
・Experience working with Node.js/NestJS, Go, and/or Rust
・Experience working with React (and not allergic to frontend development tasks)
・Spoken and written Japanese language ability
日本語力Japanese level None
雇用形態Employment type Full-time
勤務エリアLocation Full remote work
勤務時間Working hours Working hours: 8 hours (Flex time)
想定年収Salary Estimated annual income: 6M~8M yen
条件・待遇Condition Employment Type: Permanent
Trial period: 3 months
Estimated annual income: 6M~8M yen
Work location: Tokyo (Full remote work possible)
Working hours: 8 hours (Flex time: Core time: 13:00 - 16:00)
Salary increase: twice a year (April and October)
Incentive: twice a year (May and November)

◆Benefit
Health Insurance
Transportation allowance (up to 30,000 yen per month)
Family allowance (10,000 yen per month per dependent child up to age 18)
In-house bar, free drinks

◆Vacations
Paid holiday: 10 days (first year) *Number of paid holidays increases (+1 day) every year up to 20 days a year.
Holidays: Two days off per week (Saturday and Sunday), Japanese national holidays
Year-end and New Year holidays (12/31-1/3), special leave, maternity leave, childcare leave
Vacation: Summer vacation, year-end and New Year holidays, and other vacations available
Overtime: Average 8h/ month
Benefits: Complete social insurance, commuting allowance (according to company regulations), and other benefits
選考についてProcess Selection Process:
1) Coding Test
2) Casual Chat
3) Team Interview with engineers
4) Final Interview with EM
*The order of 1 and 2 may change.
Number of applicants:1~2
Documents required for application: Resumes
Online interview: Available
Interview language: English
* May change depending on the situation of the candidate
Comments from United World
TOP