Degica Co, Ltd.

Backend Engineer, Ruby

Degica Co, Ltd.

full-time

Posted on:

Location Type: Remote

Location: Japan

Visit company website

Explore more

AI Apply
Apply

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