Senior Ruby on Rails Engineer

| U.S. +80 more | Remote
Employer Provided Salary: 130,000-170,000 Annually
Salary data is provided by the employer. Please note this is not a guarantee of compensation.
Apply
By clicking Apply Now you agree to share your profile information with the hiring company.
Hi, we’re CompanyCam.

We’re a simple-to-use photo documentation and productivity app for contractors of all commercial and home services industries. Packed with intuitive functionality, CompanyCam facilitates unparalleled communication and accountability across a contractor’s entire business. We’re committed to providing a consumer-grade, game-changing experience that helps our users build trust within their company and with their customers.

But don’t let that corporate description fool you—the people behind our buttoned-up product are laid-back (but hardworking), genuine, and kickass, and you could be one of them! 

The Role

We’re looking for a sharp, self-motivated, problem-solving Senior Backend Engineer to join our team.

As a Senior Ruby on Rails Developer, you’ll work alongside other engineers, designers, and product managers to tackle everything from huge company initiatives to modest but important bug fixes, from start to finish. You’ll also collaborate with your product team on discovery, helping to assess the direction and feasibility of product changes.

Most importantly, you’ll actively contribute to the evolution of the culture and processes of a growing engineering team, especially our backend engineering discipline. We want senior devs with experience effectively scaling codebases and iterating on processes as part of a growing team and with interest in mentoring to help our devs grow, too.

Working at CompanyCam

Our engineering team is remote-first, spanning every time zone in the United States. We welcome people from all backgrounds and really don't care whether or not you have a CS degree or even a high school diploma. All that matters is that you're not an a**hole and you're good at what you do.

Our Product and Engineering departments also do things a little differently than what you might be used to.

We use a customized version of Basecamp’s Shape Up method (fused with empowered product teams a la Marty Cagan's Inspired) to organize and execute our work. That means you’ll work in a close-knit team consisting of a product manager, a product designer, and other engineers on an area of the product in 3-week cycles.

During cycles you'll spend most of your time implementing product improvements, but you'll also work with your team shaping (generating and vetting) product improvements for the next cycle. After each cycle your team will stop, reset, and choose to tackle another cycle or take a 1-2 week cool-down (a period of undirected work where you’ll pursue educational opportunities, work on pet projects, or smash some bugs that have been nagging at you). Rinse and repeat until code nirvana.

Sounds nice, right? No sprinting, no scrumming, no death by 1,000 meetings. We protect our engineers' time, treat them like adults, and trust them to get their work done. We’re also big on not overworking people. Put in your eight hours of focused, quality work and then TURN. SLACK. OFF. No nights and weekends.

Our larger company culture is also refreshingly chill. We have fun, learn from each other, and don’t take ourselves too seriously.

We cover the important stuff too. We pay well, offer unlimited vacationmeaningful equityhealth insurance, and other benefits. This is a salaried position at CompanyCam. The starting point of our salary band for mid-level engineers is $130,000. The top of our salary band for senior engineers is $170,000.

What We Ask of You

Must-haves

These are our non-negotiables:

  • Show up: have the courage to do difficult but necessary stuff.
  • Grow up: take responsibility, learn continuously, and have a growth mindset.
  • Do good: treat your co-workers and customers the way you want to be treated.
  • Strong experience with and knowledge of Ruby on Rails.
  • Experience building and maintaining third-party integrations.
  • 5 or more years of experience working as a professional software developer. (Not all years of experience are created equal, so this one isn't set in stone).
  • Reside permanently and currently somewhere in the U.S. Alas, we're not set up to hire outside of the U.S.

Nice-to-haves

Day to day, you’ll spend 90%+ of your time working in Ruby on Rails, but, of course, that’s not all you’ll work with. While experience with the following technologies are not required (we’re cool with some on-the-job learning), you will see them with varying levels of frequency:

  • GraphQL & REST
  • PostgreSQL
  • Redis
  • AWS services (S3, EC2, etc)
  • ElasticSearch
  • MongoDB

About CompanyCam

CompanyCam is a fun, fast-paced team united by our core values of Show Up, Grow Up and Do Good. We trust you to do what’s best for our product, customers, and team members and empower you to make the right calls without heavy bureaucracy.

We pride ourselves on celebrating everyone — CompanyCam is an equal-opportunity employer actively working on creating a diverse and inclusive work environment where underrepresented groups can thrive. Are you reading this and wondering if you meet every requirement? Studies show that workplace minorities, such as women and people of color, are less likely to apply for jobs unless they meet every single requirement. At CompanyCam, we pride ourselves on celebrating everyone. We are actively working on creating a diverse and inclusive work environment where everyone can thrive. If you’re interested in applying, do it! Even if your experiences don’t directly line up or you are ‘missing that one thing’. We are excited to read your application!

Together we’re building something great!

Ready to apply?

If you share our passion for serving our customers and bringing truth and transparency to the contracting industry, we’d love to review your application!

For any needed accommodations during the hiring process, please email [email protected]

Read Full Job Description
Apply Now
By clicking Apply Now you agree to share your profile information with the hiring company.
Candidate Location Eligibility:
Albuquerque, NM
Ann Arbor, MI
Atlanta, GA
Austin, TX
Baltimore, MD
Baton Rouge, LA
Birmingham, AL
Boise, ID
Boston, MA
Buffalo, NY
Charleston, SC
Charlotte, NC
Chicago, IL
Cincinnati, OH
Cleveland, OH
Colorado, CO
Columbus, OH
Dallas-Fort Worth, TX
Dayton, OH
Des Moines, IA
Detroit, MI
Fayetteville-Springdale-Rogers, AR
Greensboro, NC
Hampton Roads, VA
Hartford, CT
Houston, TX
Huntsville, AL
Indianapolis, IN
Jacksonville, FL
Kansas City, MO
Las Vegas, NV
Lexington, KY
Lincoln, NE
Little Rock, AR
Los Angeles, CA
Louisville, KY
Madison, WI
Memphis, TN
Miami, FL
Milwaukee, WI
Minneapolis–Saint Paul, MN
Nashville, TN
New Orleans, LA
New York City, NY
Ogden, UT
Oklahoma City, OK
Omaha, NE
Orlando, FL
Other US Location
Palm Bay-Melbourne-Titusville
Pensacola, FL
Peoria, IL
Philadelphia, PA
Phoenix – Mesa – Scottsdale, AZ
Pittsburgh, PA
Portland, ME
Portland, OR
Providence, RI
Provo, UT
Raleigh-Durham, NC
Reno, NV
Richmond, VA
Rochester, NY
Sacramento, CA
Salt Lake City, UT
San Antonio, TX
San Diego, CA
San Francisco, CA
San Luis Obispo, CA
Santa Cruz, CA
Seattle, WA
Spokane, WA
St. Louis, MO
Tallahassee, FL
Tampa Bay, FL
Tucson, AZ
Tulsa, OK
Washington DC
Wichita, KS
Wilmington, NC

Technology we use

  • Engineering
  • Product
  • Sales & Marketing
  • People Operations
    • C++Languages
    • CSSLanguages
    • JavaLanguages
    • JavascriptLanguages
    • KotlinLanguages
    • Objective-CLanguages
    • PythonLanguages
    • RubyLanguages
    • SqlLanguages
    • SwiftLanguages
    • TypeScriptLanguages
    • LodashLibraries
    • ReactLibraries
    • ReduxLibraries
    • CircleCIFrameworks
    • CypressFrameworks
    • DockerFrameworks
    • GraphQLFrameworks
    • JestFrameworks
    • React NativeFrameworks
    • Ruby on RailsFrameworks
    • TerraformFrameworks
    • ElasticsearchDatabases
    • MongoDBDatabases
    • PostgreSQLDatabases
    • RedisDatabases
    • AWS (Amazon Web Services)Services
    • GitHubServices
    • FigmaDesign
    • FigJamDesign
    • WhimsicalDesign
    • BasecampManagement
    • Google DriveManagement
    • Google DocsManagement
    • Google SlidesManagement
    • JIRAManagement
    • WhimsicalManagement
    • NotionManagement
    • FigmaManagement
    • SalesforceCRM
    • SlackCollaboration
    • ZoomCollaboration
    • NotionCollaboration
    • HypercontextCollaboration
    • ClickUpProject Management

An Insider's view of CompanyCam

How would you describe the company’s work-life balance?

Work-life balance at CompanyCam has made being a mom of two a seamless and guilt-free experience. Clear expectations allow me to balance both my personal and work life with ease.

Dawnta

Manager - Customer Success

How do you collaborate with other teams in the company?

Collaboration is at the core of what we do in Support and at CompanyCam in general. No team exists in a vacuum and I don't believe collaboration can either. Knowing teamwork and collaboration is at the center of everything we do so we "Do Good" for our users is empowering.

Kari

Director of Support

What does career growth look like on your team?

For me, growth revolves around having the space to be open about the areas in which I seek to get better and having an empathetic crew of people to bounce my ideas off of. My team and CC at large are enthusiastic about helping me realize the ideal version of myself.

Fola

QA Engineer

How do your team's ideas influence the company's direction?

I firmly believe that the best ideas can come from anywhere, and anyone. My responsibility is to share the vision of the company so that everyone at CompanyCam can have that context thus being equipped to add to it. Most of our best ideas and strategies didn’t come from me.They came because the employees closest to the problem saw a great solution.

Luke

CEO

What are some things you learned at the company?

I've learned how to experiment in a way that yields true learnings. I've seen people test ideas I thought would fail, but instead succeeded. There's such freedom to try, and a belief that failure isn't really failure, it's learning. True failure is when you don't use the learnings you gained.

Sarah

Sr. Product Manager

What are CompanyCam Perks + Benefits

CompanyCam Benefits Overview

Our company is tight knit, collaborative, supportive, and laid back. Everyone has a vested interest in making sure people are happy here. We like people who know how to have a good time while doing good work, who can take a joke, put our CEO Luke in his place, and can get shit done while we execute our big plans.

Culture
Volunteer in local community
We have unlimited volunteer time off for our employees to take advantage of. We also have a Slack group for ways to get involved in our local communities. We also offer 8 hours of volunteer time off.
OKR operational model
Team based strategic planning
Open office floor plan
Day off for your birthday
We encourage our employees to take their birthday off. If it falls on a weekend, we suggest taking off a day around their birthday!
Quarterly engagement surveys
Hybrid work model
President's club
Employee awards
Flexible work schedule
CompanyCam offers a flexible work schedule as well as required time off (minimum of 3 weeks/year).
Remote work program
We've been remote from the start! Employees have the option to work remotely or in the office.
Diversity
Documented equal pay policy
Hiring practices that promote diversity
Health Insurance + Wellness
Flexible Spending Account (FSA)
CompanyCam has three different Flexible Spending Account (FSA) plans that help employees cover out-of-pocket medical, dental, vision and pharmacy expenses or childcare and eldercare, all pre-tax.
Disability insurance
CompanyCam provide 100% coverage for short and long term disability insurance.
Dental insurance
CompanyCam offers voluntary dental plans for employees and their family.
Vision insurance
CompanyCam offers voluntary vision plans for employees and their family.
Health insurance
Full-time employees’ health insurance premiums are 100% covered, and CompanyCam covers 25% of dependent premiums. A Health Savings Account (HSA) option with CompanyCam contributions is available.
Life insurance
CompanyCam offers voluntary life insurance plans for employees and their family.
Pet insurance
The pets of CompanyCam are just important as people of CompanyCam, that’s why we’re excited to now offer voluntary pet insurance to all employees.
Wellness programs
We provide up to $25/month for your health club membership (including fitness app subscriptions), and have local-to-Lincoln, NE discounts at various gyms.
Team workouts
CompanyCam has partnered with Movement Academy in Lincoln, NE to host group bootcamp-style classes on the 1st and 3rd Thursday of each month. Employees also get a discount on personal training.
Mental health benefits
We invest in the mental health of our employees by providing free access to a counseling program. For those who are on applicable insurance plans, mental health therapy visits are 100% covered.
Financial & Retirement
401(K)
To get you to retirement, we offer a great 401(k) with a 4% employer match on a 5% employee contribution that begins on your first pay day.
401(K) matching
We match! We offer a 401(k) with a 4% employer match on a 5% employee contribution that begins on your first pay day.
Company equity
We offer shares of CompanyCame stock that begins getting vested 1 year after issuance and will be fully vested after 4 years.
Child Care & Parental Leave
Generous parental leave
CompanyCam provides fully-paid leave for adoptive and natural caregivers: up to twelve weeks for the primary caregiver and up to six weeks for the secondary caregiver.
Family medical leave
CompanyCam complies with the Family and Medical Leave Act (FMLA) and will grant up to 12 weeks during a 12-month period to eligible employees (or up to 26 weeks of military caregiver leave).
Company sponsored family events
We aim for a few family-friendly events per year. This year we had trick-or-treating at the office and a Zoo day!
Vacation + Time Off
Unlimited vacation policy
Generous PTO
In addition to our paid holidays (12 days: 96 hours), aim for a minimum of 9 other days (or 72 hours) off per year - for a total of 3 weeks off per year. Beyond that, vacation time is still unlimited!
Paid volunteer time
We encourage our employees to give back to their communities, so paid time off is also available for volunteering during work hours!
Sabbatical
We believe in sabbaticals — on your third anniversary you’ll get one week off and up to $1,500 in travel expenses. On your fifth anniversary, we’ll bump it up to three weeks and $3,500.
Paid holidays
Paid sick days
Office Perks
Commuter benefits
If you're in the office for at least 6 days/month, we'll cover your parking pass for the closest garage to the office.
Company-sponsored outings
You’ll find a group of us out at a local restaurant grabbing lunch, attending one of our many Husker football tailgates (families welcome), playing sand volleyball and softball tournaments.
Free snacks and drinks
We have a fully stocked snack cabinet. If you open the fridge you'll find a variety of sparkling waters.
Some meals provided
CompanyCam provides lunch for those in the office on Friday.
Company-sponsored happy hours
We like to hang out with each other! We host happy hours for our new hire classes and for events such as tailgates, March Madness, St. Patrick's Day, etc.
Onsite office parking
If you're in the office for at least 6 days/month, we'll cover your parking pass for the closest garage to the office.
Recreational clubs
Employees of CompanyCam are constantly participating in clubs or leagues. There's multiple volleyball and softball leagues that you can regularly participate in or sub in as you wish.
Relocation assistance
Fitness stipend
We provide up to $25/month for your health club membership (including fitness app subscriptions), and have local-to-Lincoln, NE discounts at various gyms.
Home-office stipend for remote employees
Our office is pretty cool, but if you are a remote employee or choose to work from home, we'll give you the funds to help you make the best of your work from home setup.
Mother's room
Professional Development
Job training & conferences
If there's a class or a book you want to buy that'll make you a better CompanyCam employee, we'll help pay for it! Each employee has a yearly professional development allowance.
Promote from within
Continuing education available during work hours
On the product team, we have "cool down" every six weeks where people are encouraged to work on what they want to work on: fixing bugs, learning, etc.
Online course subscriptions available
Paid industry certifications
Each employee has a yearly professional development allowance to go toward books, classes, certifications, seminars, lunch & learns, etc.
Personal development training
Virtual coaching services

More Jobs at CompanyCam

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