Senior Ruby on Rails Engineer

Figment
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!