Senior Rails Software Engineer – Revue

The Position

Revue makes it easy for writers and publishers to send editorial newsletters — and get paid. We are a recently acquired team within Twitter that is looking for engineers to help us execute on improving Revue and integrating with other Twitter services.

With a robust community of writers and readers, Revue by Twitter is uniquely positioned to help organizations and writers grow their readership faster and at a much larger scale than anywhere else. Many established writers and publishers have built their brand on Twitter, amassing an audience that’s hungry for the next article or perspective they Tweet. Our goal is to make it easy for them to connect with their subscribers, while also helping readers better discover writers and their content. We’re imagining a lot of ways to do this, from allowing people to sign up for newsletters from their favorite follows on Twitter, to new settings for writers to host conversations with their subscribers. It will all work seamlessly within Twitter.

And for those looking to generate revenue, we’re creating a durable incentive model through paid newsletters. Bringing Revue to Twitter will supercharge this offering, helping writers grow their paid subscribers while also incentivizing them to produce engaging and relevant content that drives conversations on Twitter. You can expect audience-based monetization to be an area that we’ll continue to develop new ways to support, whether it’s helping broaden revenue streams or serving as a cornerstone of someone’s business.

What started out as a monolithic RoR prototype evolved and is still evolving into a loosely coupled architecture sending out hundreds of millions of emails.

Our battle continues for lower response times, scalability and killer features and we need you to help us with that.  We love high level thinking and visionaries but we like them even more when it's combined with pragmatism and a hands on approach. So we're looking for a back-end developer who thinks about scalability and performance but also loves to make features come to live together with the front-end team.

You'll have a lot of freedom to research, design and implement tools, solutions and features.

This is what our stack looks like:

  • Ruby on Rails

  • Postgres

  • Heroku

  • Amazon AWS (we use api gateway, lambda, sqs, kinesis, elasticsearch)

What you'll do:

  • Together with the team design and implement new features in Ruby on Rails or any other language if that makes more sense

  • Optimize the service for speed and reliability

  • Keep our codebase up to date using the latest best practices and tools

  • Actively work with our front-end developers to tie the front-end and back-end together

Qualifications

Requirements:

  • 5+ years of experience as a Software Engineer

  • 3+ years experience building applications in Ruby on Rails

  • You have experience working in a cross-functional team

  • Experience with writing tests

  • You are familiar with front-end principles and a keen eye for UI

Who you are:

  • You're happy to work independently

  • You have a strong sense of ownership and can run with an idea

  • You’re proactive

A few other things we value:

  • Challenge - We solve some of the industry’s hardest problems. Come to be challenged, learn, and thrive as an engineer.

  • Diversity - Diversity makes us a better organization and team. We value diverse backgrounds, ideas, and experiences.

  • Work, Life, Balance - We work hard, but we believe with hard work should come balance.

Company Description

Twitter is what’s happening and what people are talking about right now. For us, life's not about a job, it's about purpose. We believe real change starts with conversation. Here, your voice matters. Come as you are and together we'll do what's right (not what's easy) to serve the public conversation.

Team

Software Engineering, Software Engineering

Location

Remote Netherlands, London, Remote Great Britain, Remote Spain, Dublin

This role accepts applications for work in the locations as noted above. Roles listing 'Remote US' as a location are not currently available in the following states: Iowa and Louisiana.

 

Application

U.S. Equal Employment Opportunity information (Completion is voluntary)
Non U.S. Equal Employment Opportunity information (Completion is voluntary)
Privacy and data