
Backend Engineer, Ruby
Degica Co, Ltd.
full-time
Posted on:
Location Type: Remote
Location: Japan
Visit company websiteExplore more
About the role
- Build backend systems using Ruby on Rails stack.
- Understand product goals and feature requests and translate them into working software
- Work on large technical projects from design through implementation and delivery as part of a team
- Ensure high-quality, reliable software - including thorough testing.
Requirements
- You are familiar enough with Ruby to discuss topics such as the Object Hierarchy and meta-programming features such as `method_missing`
- Experience with building performant and scalable Ruby applications.
- Ability to design data models and system architectures.
- Strong technical communication skills - including the ability to document decisions clearly and concisely
- Experience and understanding of common web vulnerabilities and how to mitigate them
- Understanding of software architecture, design patterns and best practices
- Nice to Haves
- Experience with TypeScript, Vue.js, or React
- Experience with payments or payment systems
- Experience with integrating with third party APIs in a secure and fault-tolerant manner
- Understanding of database performance characteristics and data access patterns
- Familiarity with Monitoring and Observability techniques and platforms such as DataDog.
Benefits
- At Degica, we embrace remote work while also offering office space for those who prefer in-person collaboration
- 10 days regular vacation, additional 5 days summer, and 5 days winter vacation
- Paid birthday holiday
- Budget for self-learning allowance, to ensure our employees’ skills remain current
- Access to the O’Reilly Learning Platform
- Language training for Japanese/ English
- Twice a week office lunch
Applicant Tracking System Keywords
Tip: use these terms in your resume and cover letter to boost ATS matches.
Hard Skills & Tools
Ruby on RailsRubyTypeScriptVue.jsReactdata modelssystem architecturesweb vulnerabilitiesdesign patternsAPI integration
Soft Skills
technical communicationdocumentation