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, Cassandra, 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, 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.

What are we looking for?

We're looking for someone with a BS or MS in Computer Science, Math, Engineering or equivalent experience. 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 so knowing things like tail, cron, fortune, and cowsay are a plus. You should always want to be learning new things and take the initiative in teaching yourself as well as asking for help. 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 actively wants to code and solve hard problems. 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!*