Senior Software Engineer (NodeJs)

| Hybrid
Sorry, this job was removed at 11:36 a.m. (CST) on Friday, April 20, 2018
Find out who's hiring in Austin.
See all Developer + Engineer jobs in Austin
Apply
By clicking Apply Now you agree to share your profile information with the hiring company.

Passionate, Architecturally Minded, NodeJs Engineer

About us:

HomeAway, based in Austin, Texas, is the world leader in vacation rentals with more than 2 million unique places to stay in 190 countries, and is a part of the Expedia, Inc. family of brands. 

HomeAway offers an extensive selection of vacation rental homes that provide travelers with memorable experiences and benefits, especially more room to relax, for less than the cost of traditional hotel accommodations. The company also makes it easy for vacation rental owners and property managers to advertise their properties and manage bookings online. 

The Opportunity

You are an advanced, NodeJs developer with several years of development experience. Not only do you keep the big picture in mind, you eagerly anticipate the coding portion of your job. Furthermore, when you code, pair program, or discuss a new design, you instinctively engross yourself in the technology and later reflect on it as poetry in motion. This is true for you in spite of roadblocks, edifying failures, and human idiosyncrasies. Why? Because you have long since learned to embrace disruption in addition to basking in the sweet victory of successfully releasing software to production. You sometimes have to remind yourself to eat and sleep, which grounds you just in time to disconnect and periodically enjoy a #WholeVacation. 

We have exciting news! HomeAway is ripe for the above kinds of contributions and #WholeVacation getaways. As such, we are on the prowl for someone of your caliber!

Care to discuss this further? Take a look at the below requirements and insightfully engage with us, by really sinking your teeth into the application process and beyond.

General Requirements

  • BS or MS in Computer Science or equivalent experience
  • 5+ years of professional software development experience 
  • 2+ years of experience with NodeJs
  • An analytical problem solver that is passionate about delivering a high-quality user experience
  • Experience in creating progressively rendered web applications 
  • Cross-browser development & compatibility experience
  • Strong understanding of HTTP and Web standards
  • Promote and participate in an inner/open source culture across teams and organizations
  • Build and deliver the next generation NodeJs framework for HomeAway

Critical Engineering Requirements

  • Understands the nature of asynchronous programming, its quirks and workarounds
  • Fundamental design principles behind a scalable web application, such as 12-factor
  • Strong skills in continuous integration and deployment
  • Experience with continuous operations/monitoring, Logging, APMs, both client & server.
  • Dockerization of NodeJs Apps
  • Understands the best practices around logging and error message surfacing.
  • Understands performance concerns, how to test for them, and what to look for when improving the performance of a NodeJs app.
  • Familiarity of API design, caching, and circuit breaking.
  • Deep experience with unit testing
  • Follows community, has a finger on the pulse of upcoming technology

Required Technologies

  • ES6+
  • NodeJs
  • Node, Web Framework (e.g. Express, Hapi)
  • Linux
  • Docker
  • Experience with CI tech, preferably Jenkins

Nice-to-Have Technologies

  • HapiJs
  • Webpack
  • UI Frameworks (e.g. ReactJs)
  • GraphQL
  • React/Redux
  • AWS
  • Java 8
  • SQL/NoSQL

Benefits:

  • Competitive health and insurance benefits.
  • Competitive salary.
  • Annual target bonus or commission.
  • Paid vacation and sick time.
  • Vacation rental on a yearly basis (taxable benefit).
  • Employee Stock Purchase Program.
  • Free snacks and beverages.
  • Frequent company update talks with our leadership team.
  • Free listing on HomeAway.com
  • Electronic, adjustable stand-up desk.
  • Discounted Metro & Rail pass.

“We are an equal opportunity employer and value diversity at our company. We do not discriminate on the basis of race, religion, color, national origin, gender, sexual orientation, age, marital status, veteran status, or disability status.”

Read Full Job Description
Apply Now
By clicking Apply Now you agree to share your profile information with the hiring company.

Location

Expedia Group has three offices in the Austin area with a 16-story building now open in the Domain.

Similar Jobs

Apply Now
By clicking Apply Now you agree to share your profile information with the hiring company.
Learn more about Expedia GroupFind similar jobs