2023-09-25
You can choose to work at the Osaka head office or Tokyo branch, or fully remote work, Foreign nationals are welcome Job Overview Employer Type: Recruiter / Dispatch / Temp Agency Industry: Information Technology Salary: ¥5,000,000 - ¥8,000,000 / Year English Level: Business Level Japanese Level: Business Level Restricted to Domestic Applicants? Japan only Visa Sponsorship: Yes Job Requirements ■Job Requirements■ – Someone with JLPT Level 2 Japanese language ability or higher (MUST be able to adequately communicate in the workplace and understand work responsibilities in Japanese) – This position is needed to be the one who lives in Japan at the moment, no acceptable apply from overseas [MUST] ・Over 3 years of practical experience developing and operating systems in a team (regardless of language) ・Practical experience with applications using RDBMS ・Development team leader experience (regardless of number of people) ・Series of experience from design to release [Welcome (WANT)] ・Development experience using backend frameworks (Ruby on Rails, Laravel, Django, Flask, etc.) ・Development experience with modern front-end libraries (React, Vue.js, Angular, etc.) ・Experience implementing test code using a testing framework ・Practical experience in DB tuning, SQL optimization, etc. ・Business system development experience (SIer background welcome) Job Description ◆Current status of backend development The team is working on developing Re:lation by dividing it into teams based on its main features. Re:lation is a "horizontal SaaS" that solves communication issues, so each team adds and improves functions with PMF in mind, depending on the industry attributes of the customer's main functions. ◆Specific work In addition to product development centered on developing new features and functional improvements for Re:lation, you will be responsible for project promotion and team management. <Development related> You will be responsible for carrying out the necessary tasks for product development, such as implementation, test code addition, review, and verification, without being tied to any job function. <Inquiries> Specification confirmation, performance deterioration, defect investigation, etc. <Basic specification study> Technical survey, library selection, component I/F and specification determination <Functional specification study> Collaboration with PdM/designers, etc. <Development process> In many cases, we use agile development using Scrum as a framework. Tasks are assigned based on the priority determined by the product owner. We also conduct regular reviews with our team to create a cycle of improvement. <Other> We will also do what is necessary to improve our services and teams, such as recruitment and technology research. ◆What you expect after joining the company ・Promote the development of new features in collaboration with team leaders ・Quality assurance of other engineers' code (PR review) ・Education and evaluation of junior engineers ・Because it is a venture company, each person has a big role to play, and because the board members are close to each other, there is an environment where it is easy to reflect one's opinions and a culture where it is easy to make proposals. ・Because it is an in-house product, you can feel that the functions you created directly lead to customer success. ・Since it is a Horizontal SaaS, it is interesting to consider functions for various industries. - Sales are steadily increasing every month, and as the company will continue to grow, there are issues and challenges in each phase, and you will be able to grow as the company grows. [Technology 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 Foundation: 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 【Environment】 Development PC: MacBook Pro Editor: You can freely choose an editor such as RubyMine or Visual Studio Code (company expense) Technical advisor: Regular sessions with Yukihiro Matsumoto, the “father of Ruby” Conference participation support: Company pays for participation in conferences such as RubyKaigi Book purchase system: From technical books to management books, you can purchase the books you want at the company's expense. Office environment: Clothes optional, earphones allowed, high-performance chairs
Apply on the company site
Free • No credit card • Done in seconds
The above information is a public job ad. This job ad is neither an offer nor a contract.
Using an intro message in your application increases your % of getting hired.
Apply with this intro
Ok
Apply for this position
I have a favour to ask. When you apply to 151A NEIGHBORS, please tell them that you heard about the position on EPIC JAPAN JOBS. This helps to keep this job board sustainable, so I'd be greatful for your support with this.
– Kevin, Founder of EPIC JAPAN JOBS
Continue applying
Save
Save
Save
Apply for this position
I have a favour to ask. When you apply to 151A NEIGHBORS, please tell them that you heard about the position on EPIC JAPAN JOBS. This helps to keep this job board sustainable, so I'd be greatful for your support with this.
– Kevin, Founder of EPIC JAPAN JOBS
Continue applying
🔥 Most Popular Jobs in Japan 🔥
Jobs in Japan by Languages
Jobs in Japan by Location
Jobs in Japan by amenities
By specific Japanese levels
Other Jobs in Japan
Add your CV so we can match you with jobs in Japan.
Save
No more endless applications.
Continue with Google
So that companies can contact you