RUBY APPLICATION ENGINEER
A Fastly Application Engineer is responsible for both improving upon and maintaining the various components that make up Fastly’s customer-facing Configuration API. The Configuration API is one of Fastly’s features that sets us apart from our competition. We’re looking for candidates excited about the prospect of building highly available, customer-facing, globally distributed control systems.
RESPONSIBILITIES
Long-term maintenance of existing applications
Adding new features to existing applications
Convert larger existing applications to smaller services
Handling customer support requests relating to the API
Integrating with 3rd party services (New Relic, Salesforce, Heroku, etc)
Work with new features from whiteboard through to production
REQUIREMENTS
Considerable professional experience delivering software written in Ruby
Experience with Rack-based web frameworks (Rails, Sinatra, etc)
Experience with Ruby testing frameworks (Minitest, RSpec, etc)
Experience with SQL datastores (MySQL, PostgreSQL, etc)
Working knowledge of Git (and Github)
Very comfortable navigating Unix/Linux systems via terminal
Understand the HTTP request/response cycle
Excellent verbal and written communication skills
Strong mentoring skills to help other engineers grow
BONUS
Experience with distributed systems
Experience with Varnish
Fastly provides equal employment opportunity without regard to an applicant’s race, sex, pregnancy, sexual orientation, gender identity or expression, genetic information, national origin, age, physical or mental disability, medical condition, religion, marital status or veteran status.
Applicants with disabilities may be entitled to reasonable accommodation under the terms of the Americans with Disabilities Act and certain state or local laws. A reasonable accommodation is a change in the way things are normally done which will ensure an equal employment opportunity without imposing undue hardship on Fastly. Please inform us if you need assistance completing any forms or to otherwise participate in the application process.

