Software Developer/ Engineer/ Architect

Senior Full Stack Software Engineer, Business Journeys

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