Full Stack Software Engineer, Revenue and Analytics

  • Full-time

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.

Job Description

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.

Current Openings: We are open to candidates of all levels and are flexible on locations across Europe (where we have a set-up legal entity).

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 good 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

  • Algorithms, data structures and coding background
  • Experience shipping full-stack web applications
  • Experience with web infrastructure and distributed systems
  • Good understanding of JavaScript and associated best practices
  • Fluent in one or more JVM based language such as Java or Scala
  • 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). 
    • If you are self-taught software engineer with relevant experience - please don't be discouraged! 
  • Experience in mobile apps development (iOS or Android) is considered a plus

Additional Information

We are committed to an inclusive and diverse Twitter. Twitter is an equal opportunity employer. We do not discriminate based on race, ethnicity, color, ancestry, national origin, religion, sex, sexual orientation, gender identity, age, disability, veteran status, genetic information, marital status or any other legally protected status.

Privacy Policy