DOPE Marketing logo

Ruby Rails Engineer - L2 / L3

DOPE Marketing

Software Engineer , Ruby on Rails

Location: Remote (US-Based) | Compensation: $120,000 – $140,000 | Full-Time |

About DOPE Marketing

DOPE Marketing is a direct mail automation platform serving thousands of home service businesses across the United States. We've grown from a startup to a $28M+ revenue company in just over five years by building technology that makes direct mail as easy as running a digital ad. Our platform combines data-driven targeting, automated campaign management, and a full-service print and mail operation, all accessible through software that our clients use every day.

The Role

We're hiring two Software Engineers to join our product and engineering team. You'll be building and maintaining the core platform that powers direct mail automation for thousands of home service businesses across the country. Our stack is Ruby on Rails, PostgreSQL, and React - we need engineers who can write clean, production-ready code without needing their hand held.

You'll work under our Product Operations Manager and alongside our existing engineering team. We ship fast, we iterate constantly, and we're building features that directly impact revenue and customer experience. The role of an engineer is fundamentally different than it was five or ten years ago, and we operate that way. We are looking for engineers who are up to speed on modern best practices in an ever-changing landscape, who use AI tools daily, who communicate quickly, and who are always looking for ways to improve processes and grow the business. This isn't a big-company engineering role where you sit in meetings all day. You'll be writing code, reviewing code, solving real problems, and seeing your work go live.

The platform is expanding rapidly, and the work you do now will directly shape the next generation of our product. If you want to build something that matters, not just maintain legacy code at a company that's already peaked , this is that opportunity.

What You Will Own

· Building and shipping new features on our Ruby on Rails platform

· Maintaining and improving existing codebase, performance, reliability, and code quality

· Collaborating with product management to translate requirements into technical solutions

· Participating in code reviews, architecture discussions, and sprint planning

· Working on integrations with third-party services (payment processors, data providers, mailing APIs)

· Contributing to the technical foundation for new product features and platform expansion

· Writing tests, documentation, and ensuring production stability

What We Are Looking For

· 3+ years of professional experience building production applications in Ruby on Rails

· Strong product mindset, you should not need a PM to build a great product

· Strong understanding of databases, including Postgresql & MongoDB

· Experience with RESTful API design and third-party integrations

· Familiarity with front-end technologies (JavaScript, React, or similar)

· Comfort working in a fast-paced environment where priorities shift and speed matters

· Ability to take a feature from concept to production with minimal hand-holding

· Strong communication skills, you can explain technical decisions to non-technical stakeholders

· Experience with CI/CD pipelines, automated testing, and deployment workflows

· AI-enabled development practices are non-negotiable

Bonus Points

· Experience in SaaS, MarTech, direct mail, or print industries

· Experience with Salesforce integrations or development

· Familiarity with Stripe, Shopify APIs, Twilio, HubSpot, or CRM integrations

· Experience working with data vendors or APIs such as Atom Data, Data Axle, or similar data providers

· Experience building or working on a design management system, templated design tools (postcards, print items, marketing collateral), or similar creative automation platforms

This Role Is Probably NOT For You If

· You prefer large engineering teams with narrow specializations, we need generalists who can move across the stack

· You need weeks of requirements documents before you can start building, we move fast and iterate

· You're looking for a maintenance role, we're actively building new products and features

· You don't communicate proactively, if something is blocked or broken, we expect you to say it, not wait

· You're not actively using AI tools in your daily workflow. This isn't optional for us. The engineering world has changed and we expect our team to be on the leading edge of how to build software today.

Our Culture

We value direct communication, personal accountability, and critical thinking. We don't hire people who nod their heads and go through the motions. We hire people who see problems, say something, and then fix them. If you need someone to hold your hand every step of the way, this isn't the place for you. If you thrive when given real ownership and the trust to figure things out, you'll love it here.

Our leadership team operates on EOS (Entrepreneurial Operating System), and we expect every team member to own their number, hit their rocks, and communicate openly when something isn't working. We'd rather hear a hard truth on Monday than discover a hidden problem on Friday.

How to Apply

Submit your resume, a link to your GitHub or portfolio, and a brief note on the most interesting Rails project you've worked on, what it did, what you built, and what you learned. Applications without this will not be considered.

Job Type

Job Type
Full Time
Salary Range
USD 120,000 - 140,000 yearly

Share this job: