About the Job
BeenVerified is looking for a Full-Stack Engineer to join our growing team in our Costa Rica office. Your experience here will give you the opportunity to touch upon and learn a broad spectrum of skills up and down the stack as well as breadth of technologies in any one layer.
If youâ€™re comfortable writing the backend APIs that your JS app consumes, helping with database decisions, debugging complex issues that span multiple systems, learning about infrastructure and working on cool new products then this might be the job for you.
You will have a voice in what you build and you'll have the opportunity to prove your ideas right with data and testing.
At BeenVerified, we all work closely together across teams so there's no red tape or bureaucracy. We get things done!
What You Will Get to Do
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, 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 You Bring to the Table
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 company.
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 a thrilling time to join the team, as we're expanding our product offerings in exciting 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. 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. 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!