Ruby Developer (Rails and non-Rails) For All-Remote SaaS Company

Ruby Developer (Rails and non-Rails) For All-Remote SaaS Company

 

About Action Verb

We build two Infrastructure-as-a-Service Platforms that empower organizations worldwide: BrickFTP, a hosted file sharing service for business, and Vae Platform, a collection of offerings in the hosting and eCommerce space.

Our company consists of 12 (and growing to 25 by the end of 2018) full time USA-based remote employees, as well as sales and support outposts in Europe and Latin America.

Our products and services are used by over 2,000 enterprises and SMBs, including Target, Canonical, UPS, Leica, DirecTV, GoPro, Marriott, and more.

 

We’re Bootstrapped, Profitable, and Growing

Our success comes from building great products and services that are loved by our customers, and our growth comes from expanding and improving our products as quickly as we can.

We believe that great products can only be built by great people. So we’re on a quest to find the smartest, most creative, and most motivated technical people, and create an environment in which they thrive.

 

You Will Have Authority, Accountability, and Autonomy

At Action Verb, we follow a unique approach to management and company structure that draws inspiration from systems such as Holacracy and the unique approaches taken by Value and Google.

Our employees don’t have a single job description. Instead, you will fill many specific, focused roles that have very clear authority and accountabilities.

Some roles are big and some roles are small, but every role has a defined area of authority belonging exclusively to that role.

You will know your authority and accountabilities, and take action.

Roles are created, changed, and removed as our business grows, and the roles you fill as an employee will evolve over time.

“Most startups believe in iteration of their products. Now they need to apply the same thinking to their organizations.”

– Adam Pisoni, Yammer co-founder & CTO

More about our Open-Source Approach To Management

 

We Are A Remote Company

You will work from home and have some flexibility to choose your working hours, allowing you to make time for family, recreation, vacations, or anything that is important to you.

You’ll take off 11 company-wide holidays per year as well as 20 days of PTO for vacations. Go have fun. Don’t work all the time.

Every quarter, you’ll travel to an in-person meeting with the entire team to meet and work together face to face. These meetings are in cities that are fun to visit. In the last few years, we’ve been to Austin, Orlando, New Orleans, San Diego, Las Vegas, and New York City.

Results-Based Hiring

Action Verb approaches recruiting like a major-league sports team. Just like a team in the NFL or NBA has only a limited number of picks in the draft, we only have a small number of slots available for new employees, and we want to maximize the chance that the people we draft have the highest possible chance of producing results for the team.

To further the sports analogy, getting a job at Action Verb starts with your stats.

When we need to fill a role, we look for people with a track record of success filling a similar role.

We do not hire interns, junior staff, or anyone with less than 3 years of experience directly related to the role. As a result, all your co-workers will be major-league players, and you will relate to everyone here as a peer.

 

For The Role of Ruby Developer, We Want To See This Track Record of Results:

  • History developing and supporting actual Ruby-on-Rails applications that have seen production usage with a large userbase.

  • Participation in open source Ruby gem projects, including ideally being the maintainer for a Gem that sees large usage in the community.

  • Strong Computer Science background and understanding of algorithms and data structures.

  • Complete understanding of how to write secure code and an awareness of common web application security vulnerabilities.

  • Appreciation for testing and the ability to write specs using RSpec.

Please stop reading now if these bullets do not describe your experience. We do not make inexperienced hires. But if they do describe your experience, please read on!

Salary and Pay

Action Verb offers competitive salaries combined with unparalleled flexibility and other benefits to secure top talent.

This position pays at least $130,000-150,000 per year, based on experience and track record, plus a great benefits package, and a $2,500 signing bonus to purchase a new computer, desk, or anything else that would help build or refresh your home office.

After your first year with Action Verb, we’ll update your salary annually based on your performance, as reviewed by your peers. Over the course of your career at Action Verb, your salary can grow by 2-3x if you are one of our highest performers.

We fully pay base plan health insurance premiums (exact plan details depend on your state of residence), and we’ll pick up the tab for 75% of your spouse or family if they wish to join your chosen plan. We want your family to be healthy.

Plus, you can join Action Verb Risk Free because of our $7,500 Quitting Bonus Within Your First 90 Days.

If you don’t like working at Action Verb for any reason, quit within the first 90 days and receive a $7,500 quitting bonus. That should be enough to keep you and your family afloat while you decide on your next path. We hope that you won’t take us up on the offer, but we want you to feel good knowing that it’s there.

Our Core Beliefs

Here are just some of our Core Beliefs:

We believe that nearly every Role at Action Verb would be best filled by someone with programming skills. As a process-driven company that strongly believes in automation, we want even our support staff to be able to code where possible. We’d like to see our lawyers, accountants, and even travel agents write code.

We believe that the best Engineers tend to be polyglots with a wide variety of programming language experience. We don’t hire for specific programming language skills, but rather look for engineers who are fluent in several programming languages. We want our staff to be adaptable and ready to evolve to what’s next.

We believe that allowing and supporting 100% remote work gives us access to great people we wouldn’t otherwise be able to hire. We tend to hire folks who are later in their careers, which means they usually have their family established somewhere. By offering remote work, we can hire the best people, no matter where they’re located.

We believe that the best way we can acquire top talent is by being an amazing place to work. Work from home, travel with the team, and surround yourself with top tier people at Action Verb. Read about everything we’ve done to make working at Action Verb great.

We believe that building great infrastructure and platform products requires a great internal infrastructure. We have Continuous Integration, a full staging environment, and considerable test coverage. We built our own application deployment system. We self-manage our server environment on Amazon Web Services and custom hardware.

We believe in using the right tool for the job. Our core applications are built in Ruby, JavaScript, Java, C++, and PHP. We use Rails, React, Chef, Qt, Jenkins, Github, Honeybadger, CircleCI, Maven, AWS, MySQL, Redis, Memcached, Haml, Sass, and many other exciting open source systems. We don’t want to get stuck in the trap of using a language or a tool just because “that’s how it’s done around here.”

We believe that engineers should support what they build. We expect our teammates to take responsibility for the engineering decisions they make. If there are performance problems in production, nobody should have to chase anyone down. All engineers participate in a 24/7 on-call rotation and all engineers speak to customers.

We believe that open-source only works if companies give back. If you work on any open-source projects during the course of your work at Action Verb, you are encouraged to submit your improvements as a pull request back to the upstream project. And if you build something from scratch while working here that’s generic and not related to our core products, we want you to release that on GitHub too. We’ll also pay your travel costs to any conference where you can get a speaking gig.

We believe in building products that we actually use ourselves. We are our own toughest critics and we put all of our products through their paces every day.

Read The Rest of our Core Beliefs

Ready To Apply?

Working here isn’t for everyone, but if you think it might be for you and you have the required experience, please apply right here on this page.

At Action Verb, we look for results, so our initial screening round starts by reviewing your previous results as a coder or engineer. The more you can help us understand that, the better.

We’d like you to write a cover letter. Please make sure that it contains all of the following information about your level of experience:

  • What is the largest Rails application you have personally worked on where your code is currently in production? How many users interact with it, how many servers run it, and can you share any other information about the scale at which it operates?

  • What is the largest contribution you have made to Open Source Software and are there any repositories that you maintain personally?

  • On a Scale of 1 to 10, please rate your knowledge of data structures, algorithms, and writing code that will scale.

You may also want to write about why this opportunity calls to you personally and why you see yourself as a good fit for Action Verb.

Read More

Apply for this position

Required*
Apply with Indeed
Attach resume as .pdf, .doc, .docx, .odt, or .rtf (limit 5MB) or Paste resume

Paste your resume here or Attach resume file

To comply with government Equal Employment Opportunity / Affirmative Action reporting regulations, we are requesting (but NOT requiring) that you enter this personal data. This information will not be used in connection with any employment decisions, and will be used solely as permitted by state and federal law. Your voluntary cooperation would be appreciated. Learn more.
Gender
Race/Ethnicity

Invitation for Job Applicants to Self-Identify as a U.S. Veteran
  • A “disabled veteran” is one of the following:
    • a veteran of the U.S. military, ground, naval or air service who is entitled to compensation (or who but for the receipt of military retired pay would be entitled to compensation) under laws administered by the Secretary of Veterans Affairs; or
    • a person who was discharged or released from active duty because of a service-connected disability.
  • A “recently separated veteran” means any veteran during the three-year period beginning on the date of such veteran's discharge or release from active duty in the U.S. military, ground, naval, or air service.
  • An “active duty wartime or campaign badge veteran” means a veteran who served on active duty in the U.S. military, ground, naval or air service during a war, or in a campaign or expedition for which a campaign badge has been authorized under the laws administered by the Department of Defense.
  • An “Armed forces service medal veteran” means a veteran who, while serving on active duty in the U.S. military, ground, naval or air service, participated in a United States military operation for which an Armed Forces service medal was awarded pursuant to Executive Order 12985.
Veteran status
I IDENTIFY AS ONE OR MORE OF THE CLASSIFICATIONS OF PROTECTED VETERAN LISTED ABOVE
I AM NOT A PROTECTED VETERAN
I DON’T WISH TO ANSWER

Voluntary Self-Identification of Disability
Voluntary Self-Identification of Disability Form CC-305
OMB Control Number 1250-0005
Expires 1/31/2020
Why are you being asked to complete this form?

Because we do business with the government, we must reach out to, hire, and provide equal opportunity to qualified people with disabilities.i To help us measure how well we are doing, we are asking you to tell us if you have a disability or if you ever had a disability. Completing this form is voluntary, but we hope that you will choose to fill it out. If you are applying for a job, any answer you give will be kept private and will not be used against you in any way.

If you already work for us, your answer will not be used against you in any way. Because a person may become disabled at any time, we are required to ask all of our employees to update their information every five years. You may voluntarily self-identify as having a disability on this form without fear of any punishment because you did not identify as having a disability earlier.

How do I know if I have a disability?

You are considered to have a disability if you have a physical or mental impairment or medical condition that substantially limits a major life activity, or if you have a history or record of such an impairment or medical condition.

Disabilities include, but are not limited to:

  • Blindness
  • Deafness
  • Cancer
  • Diabetes
  • Epilepsy
  • Autism
  • Cerebral palsy
  • HIV/AIDS
  • Schizophrenia
  • Muscular dystrophy
  • Bipolar disorder
  • Major depression
  • Multiple sclerosis (MS)
  • Missing limbs or partially missing limbs
  • Post-traumatic stress disorder (PTSD)
  • Obsessive compulsive disorder
  • Impairments requiring the use of a wheelchair
  • Intellectual disability (previously called mental retardation)
Please check one of the boxes below:

You must enter your name and date
Your Name Today's Date
Reasonable Accommodation Notice

Federal law requires employers to provide reasonable accommodation to qualified individuals with disabilities. Please tell us if you require a reasonable accommodation to apply for a job or to perform your job. Examples of reasonable accommodation include making a change to the application process or work procedures, providing documents in an alternate format, using a sign language interpreter, or using specialized equipment.


iSection 503 of the Rehabilitation Act of 1973, as amended. For more information about this form or the equal employment obligations of Federal contractors, visit the U.S. Department of Labor's Office of Federal Contract Compliance Programs (OFCCP) website at www.dol.gov/ofccp.


PUBLIC BURDEN STATEMENT: According to the Paperwork Reduction Act of 1995 no persons are required to respond to a collection of information unless such collection displays a valid OMB control number. This survey should take about 5 minutes to complete.