Senior Backend Engineer

Lago

$70K — $100K *
US-AnywhereRemote in Canada
Enterprise Technology
5 - 7 years of experience
Job Overview by Ladders

Qualifications

  • 6+ years of software engineering experience, particularly strong in Ruby
  • Proficient in event-driven systems and handling high data volumes
  • Familiarity with background job frameworks like Sidekiq
  • Experience with REST APIs, webhooks, and data integrations
  • Strong communication skills with an ownership mindset

Responsibilities

  • Contribute to all parts of the codebase using the established workflow
  • Solve diverse technical challenges throughout the backend stack
  • Assist in the growth and development of the backend team
  • Collaborate closely with Product and Frontend teams to understand and address customer needs
  • Devise technical solutions to enhance features and improve platform architecture

Benefits

  • Remote work flexibility
  • Work in a collaborative environment focused on both quality and speed
  • Opportunity to shape a product at its early stages
  • Engagement with open-source initiatives
  • Growth potential within the backend team
Full Job Description
Overview

We'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.)

Similar Jobs

More Jobs at Lago

More Enterprise Technology Jobs

Find similar Senior Backend Engineer jobs: