Job ID : 1102544 Date Updated : February 26th, 2021

Senior Developer

Hiring Company 株式会社ジーニアス (Genius Inc.)
Location Tokyo - 23 Wards
Job Type Permanent Full-time
Salary 5 million yen ~ 7 million yen

Job Description

 

■We would love to work with people who are:

・Great problem solvers that love to innovate and create solutions.

・Intellectually curious.

・Enthusiastic about learning and applying new cutting edge technologies.

・Having excellent interpersonal and communication skills to be able to convey a technical situation to management and the other departments. 

・Pragmatic and able to determine when and why it is the right call to take a step back and refactor old code versus putting together a quick fix.

General Requirements

Minimum Experience Level Over 6 years
Career Level Mid Career
Minimum English Level Business Level (Amount Used: English Only)
Minimum Japanese Level Basic
Minimum Education Level Bachelor's Degree
Visa Status Permission to work in Japan required

Required Skills

 

■Minimum Qualifications

・Bachelor’s degree in Computer Science or equivalent experience

・5+ years of experience using Node.js and JavaScript

・4+ years of experience with a least one static language (e.g. Java, C#)

・4+ years of experience with one of modern JS frameworks (Vue, React, Angular)

・3+ years practical experience designing, building, and automating solutions utilizing Azure or AWS (AWS is highly preferable)

・Proficiency in TypeScript, SQL and NoSQL databases

・Solid understanding of designing patterns

・Knowledge of professional software engineering practices & best practices for the full software development lifecycle, including coding standards, code reviews, source control management, build processes, testing, and operations

・Experience with scalable networking technologies (e.g., Load Balancers, Firewalls, etc.) and web standards (e.g. REST APIs, web security mechanisms, etc.)

・Experience in unit testing and end-to-end testing

・Passion for games - both playing and making them!

 

■Preferred Requirements

・Master's degree or PhD in Computer Science or related field

・Experience building highly available and scalable complex software systems

・Familiarity with React

・Experience in game development, especially using Unity

・Experience architecting, developing, deploying and monitoring SaaS systems at a large scale

・Knowledge of Agile software development processes

・Knowledge of microservices

 

■Technology stack includes the following:

・Back end : Mainly Node.js, Express and TypeScript 

・Front end : React and TypeScript

・Game engine : Unity and respectively C# 

・AWS (API Gateway, Lambda, Beanstalk, S3, Cloudfront, DynamoDB)

・CI/CD : AWS CodePipeline and Github Actions

・Source control : Git

・Issue-tracking system : YouTrack 

・Communication tool : Slack 

Job Location

  • Tokyo - 23 Wards

Work conditions

Job Type Permanent Full-time
Salary 5 million yen ~ 7 million yen
Salary Bonuses Bonuses included in indicated salary.
Work Hours 5 days a week (Weekdays, Flexible), 8 hours a day (Flexible)
Holidays Annual holidays on average over 125 days
Job Division Engineering team
Hiring Company Information

Genius Inc.

Senior Developer - 1102544

Company Details

Company Type Small/Medium Company (300 employees or less)
Non-Japanese Ratio Majority Non-Japanese

Company Description

Invent the Next Era

We are dedicated to creating "AppDramas", the most suitable entertainment for smartphones.
Now, more than 30 million people all around the world are enjoying AppDramas!

AppDrama is an entertainment with story, illustration and music made for smartphones. At Genius, we distribute AppDramas in 15 languages, with a wide variation of genres (love story, suspence, human drama, tourism, etc.) and our main target is foreign countries. We already reached over 30 million downloads, and the number of fans is increasing rapidly. We create aew entertainment most suitable for smartphones, and "redefine" the way to enjoy a story.

If you’ve got a passion for creating stories and want the opportunity to work with an international team in the heart of Tokyo, you better give it a shot.

The content that you create will be distributed worldwide to a diverse audience.

We are looking forward to meeting passionate new members.