About the position
We are looking for back end developer to work on foriio application where Creators use to showcase their work in a form of portfolio. You’ll work on our back end app that is built with Ruby on Rails to plan and develop new features, review other people’s code, fix bugs, help in technological and business decisions, and support the internal team.
foriio has grew rapidly & organically in Japan and has reached the scale where we can claim foriio as the biggest portfolio platform in Japan. This was achieved by moving fast and breaking things and also making what people (Creators) want. We are now in the phase to build monetization feature on top of our platfrom & to expand our userbase outside of Japan. We are looking for a member to be in a same boat to tackle & grit through this challenge of scaling.
As a player in fast-paced technology industry, we need our engineers to be versatile and enthusiastic to take on new challenges in order to stay at the forefront. Indeed, we strive for continuous improvement within our systems as well as outside our systems. Additionally, we value communication, to smoothly cooperate with other teams, and inclusivity, to efficiently navigate in a multicultural environment.
Responsibilities
- Shared passion in foriio’s mission, vision and values
- Write readable, maintainable and performant Ruby on Rails code
- Be able to work independently and see projects through from conception to completion
- Proactively collaborate with team members to complete tasks and projects
- Participate in code reviews and adhere to coding standards and best practices
- Own, Impact, and Grow. Take ownership of significant components within our service stack, driving both technical and business outcomes.
- Your contributions will go beyond code; we’re looking for problem solvers who can grow along with the company.
Requirements
- At least 5 years of industry experience
- At least 3 years of experience working on Ruby on Rails projects
- Comfortable in dealing with server infrastructure and deployment processes
- Experience with continuous delivery and automated testing.
- Experience with refactoring React applications
- Experience in designing, developing and maintaining APIs
- Highly motivated and independent
- Strong communication and teamwork abilities
Preferred (These aren’t required, but be sure to mention them in your application if you have them.)
- Project management and/or team leadership
- Experience working on performance optimization
- UI/UX design principles
- Understanding of security technologies (encryption, authentication, OAuth 2.0)
- Contribution to open source projects
- Communication skills in Japanese is a big plus.
- Interest and ability to learn other coding languages as needed
- Agile Development experience
- Experience working within a fast-paced product company
- Experience working in a startup environment
Hiring Process
(1) Resume screening(2) Initial interview
(3) Coding assignment
(4) Technical interview with engineers
(5) Final interview / offer / CEO Interview
Get Job Alerts
Sign up for our newsletter to get hand-picked tech jobs in Japan – straight to your inbox.