The Typical Tech of an RV Engineer

2 minute read

My first day as a software engineer at Red Ventures was daunting. Though I had more than five years of experience, this was my first formal role as a software engineer. However, to my relief, my whole team was invested in helping me succeed from day one. RV provided a myriad of resources to help me onboard quickly so that I could start adding value to my team from the get-go. I was rapidly immersed in the exceptional RV culture that values ambition and continued learning.

If you’re considering applying for an RV engineering role, keep reading to learn more about our engineering team’s main responsibilities and the technologies we work with – then go submit that application!

What do engineers do at RV?

RV engineers’ primary role is that of web developers; in our day-to-day, we architect websites and develop business solutions that will ultimately improve the user experience. We are expected to have a deep understanding of the technologies that we use and serve as tech translators for many of the crucial infrastructures used to run our websites. As technology representatives, we work with multiple functional teams, from designers to business to editorial, with the goal of connecting creativity and business solutions for the sites that we own and operate. 

Here are a few scenarios you can expect as an RV engineer:

  1. Work hand-in-hand with designers and product teams to craft seamless web experiences that engage our users. This can entail improving a simple web form to implementing an animated quiz experience.
  2. Drive our web pages’ quality and performance.
  3. Be a security champion and maintain our infrastructure by patching and creating new features. 
  4. Pitch technological-based solutions and innovations to our business teams.

What technologies do we work with?

Many of our websites serve millions of people on a monthly basis – making a well-engineered experience key to the success of our business. 

At RV, the use of mature, well-known industry technologies is common. Some examples include WordPress and PHP, with in-house innovations on top of these. We leverage these technologies to manage the scale of our operations taking place in millions of client computers, with presences in many geographical locations.

We normally expect everyone to be familiar with a LEMP (Linux, NginX, Mysql, PHP ) stack, and most of our back-end operations reside in the cloud (mostly AWS). However, we have many teams at RV that use other modern technologies. For reference, here is a list of technologies that are prevalent around our company:

Front-End Development

  • HTML
  • Javascript (Vanilla JS, Vue JS)
  • SCSS
  • Webpack

Back-End Development and Cloud

  • Go Lang
  • Python
  • PHP
  • AWS (S3, Lambda, EC*, Route 53)

Data

  • Scala
  • Databricks
A few of our favorites…

Don’t feel intimidated by the quantity of technologies listed here. When it comes to web engineering, solid foundations are the most crucial aspect. All of our technologies rely on our engineers’ understanding of the root fundamentals like http protocol, server side processing vs. client processing, common architectures, etc. For example, solid knowledge on vanilla JS, Semantic HTML, and CSS3 is preferred as opposed to superficial knowledge on the latest framework.

Above: Us, paddling through a typical day.

Key Takeaways:

  • At RV, engineers are expected to behave as owners and add value to the broader team.
  • RV engineers mostly handle web development and use many technologies, but solid fundamentals are key to success.
  • We leverage mature technologies in order to serve millions of customers. Most of our innovations happen on top of these technologies.
  • If you bring the drive and passion, RV will help you succeed.

The bottom line 

In my two years at RV thus far, software engineering has come to be much more than I initially expected. For me, the most exciting part of being an engineer at RV is the ownership and the trust that we are given. As active participants of the business, we sit at the table with the entire business team, pushing our ideas and building solutions.

I have coded a lot, built strong relationships, been a ping-pong champion (depending on who you ask), learned about new technologies and helped the business succeed. In my opinion, most of my success is due to loving what I do and enjoying it every day. My advice to engineering applicants is this: whatever you do, do it with passion – and if you eyeing a role at RV, just apply already!

Share:
Back to top

About the Author:

Yamil Cruz

Yamil is the current lead software engineer at MyslumberYard.com. He has worked on multiple websites in RV, including Safety.com and Reviews.com. Yamil deeply believes that programming is a superpower that can change the world for the better. You usually can find him on his computer, playing ping pong, or talking about business in a coffee shop.

Related Articles

Inside RV: Life on the RV People Operations Team Read More

Inside RV: Life on the RV People Operations Team

What do our Recruiting, DEI, Human Resources, Benefits, and Corporate Communications teams have in common? They're all key components of POPs - the team that supports RVers around the globe. - 4 minute read

Celebrating AAPI Heritage Month Read More

Celebrating AAPI Heritage Month

To pay tribute to all the incredible cultures recognized by AAPI Heritage Month, we reached out to some of our AAPI teammates to learn more about their careers, inspirations, and community involvement. Meet them here! - 5 minute read

Empowered Feature: Joanne Anderson-Capers Read More

Empowered Feature: Joanne Anderson-Capers

Meet Joanne - Allconnect Utility Sales Director, people manager, Bay Area alumna, and a Great Person to Work With. Read more about her journey to becoming a woman leader here.

We’re Hiring!

Feeling inspired?

Red Ventures Careers