Logo for Heinsohn

Senior Ruby on Rails Developer

Job description

At Heinsohn, we partner with clients across North America and LATAM, building innovative solutions in an agile, diverse, and multicultural environment. We are passionate about technology, continuous learning, and collaboration - and we want you to be part of this growth.

We are seeking a skilled and bilingual Software Engineer to join our team working on a comprehensive auction house management platform. The platform is a Ruby on Rails monolith with a Vue.js frontend that powers the entire auction lifecycle-from consignment and cataloging to integrating with Basta for live and timed auctions, invoicing, and settlement.


Core Backend Tasks:

  • Inventory & Consignment Management: Building features for tracking physical items through their lifecycle, managing receipts, and more.

  • Auction Operations: Developing tools for auction scheduling, lotting, bidder registration, and KYC compliance

  • Live & Timed Auction Integration: Integrating with third-party auction platforms (Basta) via REST APIs, handling real-time bid synchronization via Webhooks.

  • Financial Systems: Implementing invoicing, payment processing (Stripe), settlement calculations, and accounts receivable reporting

  • Shipping & Logistics: Building systems to track item locations across multiple physical locations and manage shipping workflows

  • Public & Private APIs: Maintaining and extending both public-facing APIs for the website and internal administrative APIs


Tech Stack:

  • Ruby on Rails 6.1 - Core application framework

  • PostgreSQL - Primary database

  • Redis - Caching and job queue backend

  • Elasticsearch - Search functionality (via Searchkick)

  • Sidekiq - Background job processing

  • RSpec - Testing framework


Infrastructure & DevOps:

  • Docker: Development environment (Rancher Desktop)

  • AWS: Cloud infrastructure (ECS/Fargate, S3, ECR, RDS)

  • GitLab CI/CD - Continuous integration and deployment

  • Terraform: Infrastructure as Code


Requirement for the opportunity:

  • Advanced english level is a must (B2 - C1)

  • Advanced spanish level is a must (C1)

  • Strong Ruby experience (Ruby 2.7+)

  • Strong Ruby on Rails experience (Rails 5+) - Experience with ActiveRecord extensions (Paper Trail, Searchkick, Acts As List, Friendly ID, etc.) is a plus.

  • Experience with Docker and containerized development environments

  • Knowledge of AWS services is a plus (ECS, S3, RDS).


Benefits

  • 100% remote work from any LATAM country

  • Opportunity to work on international projects with multicultural teams

  • Culture that encourages professional development and continuous learning

  • Spaces for innovation, well-being, and career growth


Ready to take your talent to the next level?
At Heinsohn, we value innovation, passion for technology, and teamwork. If this sounds like your next challenge, apply today and let’s make history together! ✨

Ruby on Rails Developer Related jobs

Other jobs at Heinsohn

We help you get seen. Not ignored.

We help you get seen faster — by the right people.

🚀

Auto-Apply

We apply for you — automatically and instantly.

Save time, skip forms, and stay on top of every opportunity. Because you can't get seen if you're not in the race.

AI Match Feedback

Know your real match before you apply.

Get a detailed AI assessment of your profile against each job posting. Because getting seen starts with passing the filters.

Upgrade to Premium. Apply smarter and get noticed.

Upgrade to Premium

Join thousands of professionals who got noticed and hired faster.