Senior Full Stack Software Engineer, Revenue Experience
The Position
Who We Are:
Millions of businesses, content creators, and media publishers use social media every day as a way to reach customers and grow their businesses. Be a core member of the team that builds products that enable SMB'S to get the best Twitter content in front of a wider audience, fast. Help them thrive on Twitter by supporting them to grow their businesses, influence, or audience, easily.
Our Engineering Environment:
The Revenue experience team is working on a range of initiatives to enable this vision, including Quick Promote and Businesses on Twitter.
Quick Promote and Businesses on Twitter are a part of the main Twitter app! In this role you will be building new features in order to create a better experience for our customers. You will be expected to work across the stack: from the backend, a service oriented architecture that is primarily written in Scala, to the React based web front end.
Who You Are:
You are a proven engineer. Not only strong technically, you have shown that you can work effectively with product managers, designers and other engineering teams.
You have a fierce sense of ownership, caring deeply about the quality of everything that you deliver into your customers' hands - and impact is what matters the most to you.
You love the challenge of engineering, and are confident in your ability to bring clarity and direction to ambiguous problem spaces.
You work well in a fast paced environment while deeply investing in long term quality and efficiency.
Qualifications
Strong algorithms, data structures and coding background
Experience shipping large-scale full-stack web applications
Experience with web infrastructure and distributed systems
Thorough understanding of JavaScript and associated best practices
Fluent in one or more JVM based language such as Java or Scala
Extensive experience with software engineering best practices (e.g. unit testing, code reviews, design documentation)
B.S., M.S., or higher in Computer Science (or equivalent work experience)
Experience in mobile apps development (iOS or Android) is considered a plus
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
Location
London, Brussels, Remote Spain, Remote Switzerland, Remote Netherlands
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.