BACKEND ENGINEER (MID–SENIOR)
Anywhere in the World·Posted 1mo ago
adtechtypescriptpythonreactnodenode.jspostgresredisdockeraws
<img src="https://we-work-remotely.imgix.net/logos/0081/7221/logo.gif?ixlib=rails-4.0.0&w=50&h=50&dpr=2&fit=fill&auto=compress" /> <p> <strong>Headquarters:</strong> Washington, DC <br /><strong>URL:</strong> <a href="https://urbanlegend.co/">https://urbanlegend.co/</a> </p> <p>LOCATION REQUIREMENTS (NO EXCEPTIONS)</p> <p>Remote: Must reside in Texas, USA</p> <p>We are unable to consider candidates outside of Texas for this remote role.</p> <p><br><br>ROLE DESCRIPTION</p> <p>This is a full-time Backend Engineer role reporting directly to the CTO, open to either a late mid-level engineer ready to level up or a solidly senior engineer looking for ownership and impact. Title and comp will be calibrated to experience. You'll have direct access to senior technical leadership and a real voice in shaping our architecture and roadmap with no layers in between.</p> <p>You will design, develop, and maintain the scalable backend services that power Urban Legend's campaigns, creator tools, and conversion tracking. You'll work across a polyglot stack, primarily Python/Django and Ruby/Rails, and contribute to an active migration of our infrastructure from Heroku to Render. You'll partner closely with product, design, and front-end engineers to ship customer-facing features end-to-end.</p> <p>We move fast, ship often, and use modern AI tooling (Cursor in particular) as a core part of our day-to-day workflow. Above all, we are looking for someone with a strong bias toward action. You'd rather ship something today, learn from it, and iterate than spend a week debating the perfect approach.</p> <p> </p> <p> </p> <p> </p> <p>WHAT YOU'LL WORK ON</p> <p> </p> <p>Our backend ecosystem includes:</p> <p> </p> <p>• A Django/DRF monolith (Postgres, Redis, RQ workers, Docker)</p> <p>• Two Ruby on Rails services (Rails 7/8, Postgres, Puma)</p> <p>• A Flask service for high-throughput conversion tracking</p> <p>• A Node.js/TypeScript service (Express, Drizzle, Playwright/Puppeteer)</p> <p>• Shared infrastructure across Docker, Postgres, Redis, and AWS — currently in the middle of a Heroku → Render migration</p> <p> </p> <p> </p> <p>REQUIRED QUALIFICATIONS</p> <p> </p> <p>• A strong bias toward action. You ship, you measure, you iterate. You don't get stuck in analysis paralysis, and you're comfortable making good-enough decisions with incomplete information.</p> <p>• Strong, production-level expertise in either Python/Django or Ruby on Rails. You don't need both on day one, but you should be excellent in one and excited to ramp quickly on the other.</p> <p>• Demonstrated ability to learn unfamiliar frameworks and languages quickly. We'll occasionally need you in Flask, Node/TypeScript, or wherever the work lives.</p> <p>• Solid fundamentals in OOP, relational databases (Postgres), REST API design, background job processing, and caching (Redis).</p> <p>• Comfortable working in Docker-based local and production environments.</p> <p>• Experience building scalable, high-performance, secure backend systems.</p> <p>• Strong collaboration skills in a remote/hybrid environment, with exceptional problem-solving ability and attention to detail.</p> <p>• Active, hands-on experience with AI coding tools, particularly Cursor, and a point of view on how to use them effectively.</p> <p>• Bachelor's degree in CS, Engineering, or a related technical field, or equivalent professional experience.</p> <p> </p> <p> </p> <p>STRONGLY PREFERRED</p> <p> </p> <p>• Infrastructure / platform experience — you're a product engineer first, but you've spent time on a platform team or otherwise have meaningful DevOps chops. We are looking for someone who can add real value to our Heroku → Render migration, not a pure DevOps hire who can't ship product work.</p> <p>• Hands-on experience with Render, Heroku, or similar PaaS platforms.</p> <p>• Experience with CI/CD pipelines, container orchestration, observability (Sentry, logging, metrics), and zero-downtime deploys.</p> <p>• Familiarity with AWS (S3, Lambda, etc.).</p> <p>• Front-end literacy sufficient to integrate cleanly with our React/TypeScript clients.</p> <p> </p> <p> </p> <p>NICE TO HAVE</p> <p> </p> <p>• Experience with creator / marketing / ad-tech platforms.</p> <p>• Experience with payments (PayPal, Stripe, Brex, etc.).</p> <p>• Experience with web scraping, headless browsers (Playwright/Puppeteer).</p> <p> </p> <p>BENEFITS:</p> <ul> <li>Industry competitive compensation with significant opportunities for growth</li> <li>Health benefits package</li> <li>Unlimited PTO</li> </ul> <p> </p> <p><strong>To apply:</strong> <a href="https://weworkremotely.com/remote-jobs/urban-legend-backend-engineer-mid-senior">https://weworkremotely.com/remote-jobs/urban-legend-backend-engineer-mid-senior</a></p>