The Opportunity
As our business continues to grow, we are looking for a Ruby on Rails engineer who can join our team and develop the application in cooperation with the product manager. Working in the form of Squad, a small team can quickly and consistently engage in everything from design to development, testing and operation.
Also, there are a lot of opportunities to work with new languages and FWs other than the main language in an international environment.
Job Scope
- Design and implementation function of the product in charge using Ruby on Rails.
- Refactoring existing products for microservices.
- Requirements definition and specification formulation in collaboration with product managers and designers
- Architecture design based on requirements, middleware selection
- Measurement of effects for quality improvement and implementation of service improvement measures
Development environment
Infrastructure : AWS, GCPCI / CD:Circle CI / CodebuildDB : Amazon Aurora (MySQL compatible edition), Elasticsearch, DynamoDB Configuration management : AnsibleDeploy / Build : CodePipeline, CodeBuild, CircleCI, GitHub ActionsIaC : Packer, TerraformMonitoring : Datadog, bugsnagOthers : swagger, Docker, ZenHub, Figma, Slack / JiraRequirements
Must-haves :
4+ years of experience in developing and operating Web services using Ruby on RailsExperience in developing and operating Web applications using frameworksExperience in schema design such as RDBMS and KVS and design of optimal queryHave knowledge of Web application securityExperience Test code implementation (Unit Test )Good at English communicationNice to haves :
Experience of discovering problems from logs and solving problemsExperience in developing systems using container technologies such as Docker and KubernetesExperience in designing architecture based on application requirements and selecting middlewareExperience of publishing and contributing OSSExternal technical output experience (writing, technical blog, stage, etc.)