Job Description
Beacon Software is a permanent capital holding company which acquires and grows essential businesses. We are a profitable series B+ firm that combines great technologists, operators and M&A professionals to accelerate the scale of the ambition of the dozens of businesses we own and operate. We are supported by capital from tier-1 venture capital, crossover, and endowment investors as well as the founders of the leading technology companies from the past decade.
We are growing our team in Toronto, San Francisco, and New York. Apply below.
Senior Software Engineer
MAP Policy Partners is a Beacon Software portfolio company and a leader in MAP (Minimum Advertised Price) enforcement automation. With over 15 years of industry experience, we've engineered a streamlined, automated solution for MAP monitoring and enforcement, built to detect, investigate, and act on violations across millions of online sellers.
Our platform provides automated email reports, screenshot evidence of violations, in-house investigation services, and data history trackingโempowering brands to stay proactive and in control of their pricing integrity. Whether it's monitoring custom websites or delivering daily violation summaries, our mission is clear: to provide a customized, one-to-one solution for every MAP partner. We are looking for a hands-on Tech Lead to serve as the sole developer in our small but growing software company. This is a unique opportunity to take full ownership of our technical stack, drive product development, and shape the direction of our platform. Our product relies heavily on web scraping, and we're seeking someone who can bring both technical expertise and pragmatic problem-solving. Given the lean nature of our team, this role requires someone who thrives on autonomy, can wear many hats, and leverages AI-assisted development tools to accelerate delivery and efficiency.
Key Responsibilities
Own the full lifecycle of development, from design through deployment and maintenance
Maintain and scale our Ruby on Rails monolith, ensuring stability, performance, and security
Collaborate directly with leadership to align and advocate for technical priorities as well as business goals
Design, build, and optimize web scraping pipelines, handling diverse sites and evolving anti-bot challenges
Utilize AI-assisted tools and workflows (e.g., code generation, test automation, data extraction) to accelerate feature development and reduce overhead
Manage integrations with third-party APIs, data sources, and services
Implement robust monitoring, testing, and deployment practices to ensure reliability
Document systems, processes, and technical decisions for long-term maintainability
What Weโre Looking For
5+ years of professional software development experience , with strong expertise in
Ruby on Rails
(must-have)
Background in SaaS product development with
strong Business and Product foundations โyou will be joining a lean team and your opinion in all matters of the business, especially Product, will be very valuable
Ability to work independently as the sole developer in the company, balancing short-term needs with long-term maintainability
Experience managing and scaling a
Rails monolith
in production environments
Demonstrated experience with
web scraping
tools and techniques (e.g., FireCrawl, BrightData, custom scrapers)
Familiarity with
Heroku
or similar PaaS platforms
Hands-on experience with
databases
(Postgres) and background job systems (e.g., GoodJob, Sidekiq)
Comfortable leveraging
AI coding assistants
and modern developer productivity tools
Strong debugging, problem-solving, and performance optimization skills
Experience with Stimulus or lightweight frontend approaches optimized for solo development
Familiarity with monitoring tools (Grafana, AppSignal, Ahoy, etc.)
Benefits
High ownership and autonomy: you'll be the driving force behind our engineering
Opportunity to shape the technical strategy of a fast-moving product
Flexible working environment
Competitive compensation
Our Values at Beacon Software
Humility : We acknowledge that the path to getting to the right answer involves being wrong along the way. We have strong beliefs which are weakly held. We actively seek new ideas and believe we can learn from anyone at any time.
Honesty : We are truth seeking in our approach to business problems. Business is a repeat game and we believe that human relationships generate alpha. We understand that trust is earned over a lifetime and can be lost in an instant.
Hunger : We play to win. We hold ourselves to high standards and will not be outworked. We take pride in having a deep sense of responsibility to ourselves, each other, our partners, and our customers. We believe to whom much is given much is expected.
Horizon : We seek to build a generational software company. This will take decades. We manage our expectations and those of our partners to take advantage of the 8th wonder of the world - compounding growth.
#J-18808-Ljbffr