Senior Ruby on Rails Engineer

Figment Logo

Figment

πŸ’΅ $100k-$175k
πŸ“Remote - Canada

Summary

Join Figment, a leading provider of Web3 blockchain infrastructure solutions, as a Senior Ruby on Rails Engineer. You will play a key role in designing, developing, and scaling our staking infrastructure. This position involves leading backend development initiatives, driving architectural improvements, and ensuring our APIs and services are performant, secure, and scalable. You will collaborate with a team of engineers, product managers, and other stakeholders. The ideal candidate possesses extensive experience in Ruby on Rails, relational databases, and distributed systems. Figment offers a 100% remote-first environment with competitive benefits, including extended health benefits, parental leave, a home office stipend, and a learning and development budget.

Requirements

  • Extensive experience with Ruby on Rails and building scalable web applications
  • Deep understanding of database modeling, query optimization, and performance tuning
  • Strong background in distributed systems, microservices, and system architecture
  • Experience with background processing systems (Sidekiq, Redis)
  • Familiarity with JavaScript and working with third-party libraries
  • Ability to lead projects, drive technical strategy, and mentor engineers
  • Strong communication skills and the ability to collaborate across teams
  • Strong bias towards simplicity and maintainability

Responsibilities

  • Design and develop scalable backend services using Ruby on Rails
  • Optimize relational database structures and queries for performance and scalability
  • Build and maintain secure, high-performance APIs (RESTful and GraphQL)
  • Contribute to architectural decisions, distributed system design, and microservices strategies
  • Develop JavaScript-based APIs to facilitate blockchain integrations
  • Mentor junior engineers, share best practices, and foster technical growth
  • Improve performance, reliability, and security across backend systems
  • Lead technical initiatives and work independently to solve complex challenges
  • Collaborate with product and engineering leadership to align technical priorities with business goals

Preferred Qualifications

  • Familiarity with JavaScript
  • Solid understanding of security pitfalls and performance optimization

Benefits

  • 100% remote-first environment
  • 4 weeks of PTO that kick in day one, with an additional 1 week of flex days
  • Extended company-paid health benefits that kick in day one
  • Best in class parental leave and flexible arrangements
  • A home office stipend to create a space that you enjoy working in
  • Monthly Wifi reimbursement
  • A yearly Learning & Development budget
  • 401K (US) or RRSP match (Canada)
  • Stock Options in the company
  • A competitive bonus (based on company performance) that is distributed bi-annually
  • Annual onsite company gatherings and retreats to inspire team bonding, collaboration, and fun!

Share this job:

Disclaimer: Please check that the job is real before you apply. Applying might take you to another website that we don't own. Please be aware that any actions taken during the application process are solely your responsibility, and we bear no responsibility for any outcomes.