OverviewWe're looking for a Senior Backend Ruby Engineer to contribute to Lago's core product and help scale our open-source billing infrastructure. You'll work across the full backend stack, collaborate closely with Product and Frontend, and help shape how we build and evolve the platform.
What You'll Be Doing- Contribute daily to all parts of our codebase, using our development workflow
- Tackle a wide variety of technical problems throughout the stack
- Help grow the back-end team
- Work with our Product Team and Front-end Engineers to understand customer needs and challenges
- Come up with technical solutions to create and improve our best features and architecture
Who You Are- Strong knowledge of Ruby (at least 6 years hands-on experience)
- Experience working with large volumes of data and event-driven environments
- A genuine passion for Open-Source: if you've contributed to OSS projects or used OSS tools, let us know!
- A real appetite for the early stages of co-creating a product and shaping Lago's future
- Bonus: you've worked on billing or tax projects - whether implementing a billing system, maintaining it, or integrating it with business tools (e.g. a CRM, Finance tools)
Who You're Not- You're not looking for a "just ship it" culture without quality standards - we care deeply about both speed and craftsmanship
- You're not someone who works in silos - you actively collaborate with Product, Frontend, and your fellow engineers
- You're not intimidated by ambiguity - early-stage problems don't always come with a clear spec, and you're comfortable navigating that
- You're not allergic to context-switching - in a lean team, priorities shift and you adapt without losing momentum
Requirements- 6+ years of hands-on experience in software engineering, with strong Ruby expertise
- Experience working with event-driven systems and high-data-volume environments
- Familiarity with background job frameworks (e.g. Sidekiq) and message queues
- Comfort with REST APIs, webhooks, and data integrations
- Strong written and verbal communication skills
- A mindset of ownership, curiosity, and resilience
Nice to have- Experience contributing to or supporting open-source projects
- Familiarity with billing systems, fintech, or developer tools
- Experience with PostgreSQL, Redis, Kafka, or similar infrastructure
- Exposure to containerised environments (Docker, AWS, CI/CD)
Location type: Remote
Primary Location: Canada/Brazil
Team: Product Engineering
Work Type: Full Time/Permanent Contract
Salary: 70,000-100,000 USD per year
(Applicants must be based in the location specified for this role. Applications from other locations will not be considered.)