Why BeenVerified?

BeenVerified builds exciting data products and then we market them with passion. We're a fast-growing company that balances the culture of a startup with the stability of being an established, profitable business. We want to work with people that strive to be in the top .01% of their field. We understand that getting to the top takes hard work, constant improvement, and by making data-driven decisions. It's an exciting time to join the team, as we're expanding our product offerings in creative new ways, driving innovation through data, marketing, and web & app development.

We believe in diversity and hiring people from all backgrounds and walks of life (it makes our company parties more exciting!). You must be energetic, inventive, a team player and looking to help build and grow the company each and every day. You must have an inner desire to win and the idea of losing is a non-starter. Please note, if you need direct supervision or constant instructions on what to do next, this position probably isn't for you.  However, if you are looking for a position that allows you to work with a group of smart and dedicated people who will support you but still provide the autonomy you need to execute your strategy, then you should probably apply as soon as you're done reading this!

What's the Day to Day like?
In our team of developers, every developer has some ownership of a portion of our architecture. There are several different applications, all with a roadmap of features and fixes that you can sink your teeth into. These range from our main Rails application (Rails, Unicorn, Nginx) to data collection and archiving (Redis, ElasticSearch, MySQL, Mongo, etc.). Most of our development is done in Ruby but we do have portions written in other languages as well (PHP, Go, Elixir, etc). 


A software engineer joining our team would be expected to not only handle the normal bug mashing and feature implementation but also work on making our software and processes more developer friendly. We expect members of our team to be vocal about problems that they see as we prefer to be proactive rather than reactive. If you're going through a code base and see inefficiencies that need to be attended to, we'll get them on the short-term road map or, in some cases, just work it into an existing task depending on what makes the most sense. Our engineering team is a strong proponent of the phrase "leave it better than you found it."

What are we looking for?

We're looking for someone with a BS or MS in Computer Science, Math, Engineering or even a Ruby-centric developer bootcamp. You should also have 1+ years of professional full-stack Ruby experience and have a good grasp of the language and the interpreter. You should have familiarity with Ruby frameworks other than Rails (Sinatra, Padrino, EventMachine, etc.). You should be comfortable working with various databases and picking up new technologies.  We build on and deploy to Unix-based operating systems and we also rely on Docker/Kubernetes for many of our applications. You should always want to be learning and taking the initiative to teach yourself cutting edge tech. Performance optimizations, experimenting with new features, splitting big applications into smaller apps, and rapidly iterating on a piece of code should excite you.


On a personal level, we're looking for someone who is good natured and loves taking on new challenges but still is not afraid to ask for help when they are in the weeds. Excited? We are too. Let's see what you got.
 



Apply for this Position

* Required fields
First name*
Last name*
Email address*
Location
Phone number*
Resume*

Attach resume as .pdf, .doc, or .docx (limit 2MB) or paste resume

Paste your resume here or attach resume file

Cover Letter*
In 150 characters or fewer, tell us what makes you unique. Try to be creative and say something that will catch our eye!*