Sorry. This page is not yet translated.
Evernote

Brings your life's work together in one digital workspace for storing and sharing.

Senior Software Engineer, Backend
Austin, TX, US
Job Description / Skills Required

 


We are looking for a Senior Software Engineer to join the server-side editor components team in Austin. This is an opportunity to work on a brand new, highly visible piece of software soon to be used by millions of people. The team is working with some of the latest and greatest server and browser features and technologies to develop a set of components that is shared across the note in all it's incarnations — Windows, Mac, Web, iOS and Android.


 


The note editor is a core component of all major Evernote applications. It handles the display and editing of billions of notes, and must be a robust and reliable way for users to interact with their most important information. Attention to detail, passion for learning, and desire to be a student of the JavaScript language and browser environment are critically important to success in this position.


 


If you love, service architecture and working with a small, dynamic team that gets stuff done, we would love to meet you!


 


What you'll do


 



  • You will improve on new and existing server side apps in JavaScript

  • You will learn constantly and drive yourself and teammates for constant improvement

  • You will write code for multiple platforms (i.e. browsers, desktop web views, mobile web views)

  • You will develop high-quality production software using an agile style development process

  • You will work with QA, developers and designers to build robust, polished applications


 


What you've done


 



  • 5+ years experience in web application development

  • Designed and built scalable distributed systems

  • Debugged and fixed hard problems in scalable distributed systems

  • You have deep understanding of single-page web application service architecture

  • Experience building rich browser apps with HTML, JavaScript, CSS

  • You are able to adapt to new technologies and host environments for JavaScript

  • You have continuously shipped production quality software within a small team of developers, QA, designers and product management

  • You provide continuous integration, daily deliverables, agile development practices, estimation

  • Experience with more than one programming language

  • Built and maintained highly interactive backend services

  • Familiarity with Google Cloud Platform / Google App Engine is a plus


 


We are committed to an inclusive and diverse Evernote. We believe that different perspectives lead to better ideas, and better ideas allow us to better understand the needs and interests of our diverse, global Evernote Community. We welcome people of different backgrounds, experiences, abilities and perspectives and are an equal opportunity employer.