Responsibilities
- Build, expand, and improve the backend Ruby on Rails APIs.
- Support technical design, specifications, and implementation of our product from an API perspective.
- Collaborate with Frontend and Backend developers, ensuring compatibility between systems.
- Make sure scalability, performance, and operationalization are always the main priorities during development.
- Stay informed about new technical concepts that we should adopt and those we should ignore.
- Along with the rest of the team, take ownership of and manage the services you built.
Requirements
- Over 2 years of software engineering experience with a proven track record.
- Have experience developing Web APIs using Ruby on Rails.
- Have business-level English proficiency
- Experience with SQL and maintaining relational databases in a production environment.
- Knowledge of design patterns involving APIs that communicate with many backend components.
- Experience with diverse testing methods, ensuring correctness through design and taking a holistic approach to quality.
- Experience with cloud technologies (particularly AWS) and development/deployment in a cloud infrastructure.
- Good written communication skills with remote teams across time zones
- We are open to hiring candidates to work in Tokyo, Japan. Relocation is not supported.
- Per current company’s hybrid working policy the candidate is required to work in the Tokyo office 3 days a week.
Nice to haves
While not specifically required, tell us if you have any of the following.
- Have experience working in a different programming environment, such as the JVM (Java or Kotlin) or a different API style, such as JSON: API.
- Have previous experience working on an extensive web application.
- Have the ability to work full-stack (from the DB all the way to the Frontend).
- Have contributed to a production-grade web application handling high traffic.
- Have experience in developing a fully managed cloud service.
- Have experience with microservices-oriented architectures and authentication/authorization challenges.
- Have made open source contributions.
- Share a GitHub link to one of your projects or profile along with your resumè.