Job summary
Job category | IT Engineering (System Engineer / Web / Gaming)/System Engineer (Upstream Process / Sales) |
---|---|
Industry | Other/ |
Employment type | Uncategorized |
Position level | Other |
Number of openings | 1 |
Desired entry time | - |
Required language skill |
English (Business) |
Foreign language competence | - |
Working hours | Others |
Welfares / Leave systems |
Work details
<Position Objective/Expectation >
・ Design, develop, test, operate, and refactor products using Ruby on Rails.
・ Propose and implement new features and improvement ideas.
・ Collaborate with product managers and designers to define requirements and specifications.
・ Architecture design based on requirements, middleware selection
・Continuously learn about technical trends and industry best practices and apply them to the product.
・ Measurement of effects for quality improvement and implementation of service improvement measures
■ Development environment
- Development Language: Ruby (on Rails)
- Infrastructure: AWS, GCP
- CI/CD: Circle CI / Codebuild
- DB: Amazon Aurora (MySQL compatible edition), Elasticsearch, DynamoDB
- Configuration management: Ansible
- Deploy / Build: CodePipeline, CodeBuild, CircleCI, GitHub Actions
IaC: Packer, Terraform
- Monitoring: Datadog, bugsnag
- Others: swagger, Docker, ZenHub, Figma, Slack / Jira
<Necessary Skill / Experience >
・Education: Bachelor's Degree, major in IT
・Language skills: English - Intermediate Level or above
・Experience:
+ At least 4 years of experience in developing and operating Web services using Ruby on Rails
+ Knowledge and development experience with database systems
+ Experience in using cloud platforms (AWS, GCP, Azure, etc.)
+ Experience in API design, development, and documentation
+ Understanding of the software development lifecycle
+ Programming, debugging, and testing skills
<Preferable Skill / Experience>
・ Experience in discovering problems from logs and solving problems
・ Experience in developing systems using container technologies such as Docker and Kubernetes
・ Experience in designing architecture based on application requirements and selecting middleware
・ Experience in publishing and contributing OSS
・ External technical output experience (writing, technical blog, stage, etc.)
About interview