Ruby on Rails Engineer

last updated November 28, 2023 2:22 UTC

The Ruby on Rails Engineer position is vital to the success of our company.

You’ll use your initiative in implementing API’s and integrations to address our business needs along with the rest of the engineering team. Both our clients and staff will be using the software you write. Our small and close knit engineering team currently consists of a UX specialist, 2 frontend engineers, one backend engineer, one WordPress engineer and several QA specialists. You’ll work closely with the team to implement solutions for all departments within Empire Flippers, be it compliance, customer support, sales and migrations. You’ll work closely with the frontend and WordPress engineers to ensure features are implemented correctly to the highest standard, and you’ll work closely with one more backend engineer to ensure scalability, speed, code cleanliness and readability.

The feature set will have already been decided on – it’s your responsibility to plough ahead with the implementation and to ensure the user experience is elevated to unprecedented levels and ultimately, close more deals.

Responsibilities

We believe in hiring people that are a good fit for us culturally. 

A good fit is actually more important to us than the skill set since we will teach you everything you need to know.

You should have a few good years of experience under your belt, having implemented some complex, data driven applications. Your portfolio speaks louder than your words.

You should be a ninja with every component of our tech stack. You must have a complete working knowledge of RoR in API mode, SQL, Postgres, Sidekiq, Rspec, Git, Redis.

Experience working with a wide range of 3rd party integrations. Our platform talks to many 3rd party applications, you should have experience building and maintaining such integrations in a test driven fashion.

Dev-ops/sysadmin skills. Experience with managing servers, maintaining hosting environments, being responsible for uptime and responsiveness, addressing bottlenecks, ensuring backups are kept safe and sound.

You need to have immaculate attention to detail. We need to hear you grunting and moaning if something doesn’t quite look or feel right, to the nearest code change and to the nearest hexadecimal color, to the point you become annoying to us. At times other developers may edit your code, you’ll be watching to ensure the code base remains readable, scalable and fast.

Be a good communicator. It sounds very cliché, but you’ll immerse yourself in almost every department, you’ll be learning problems and presenting solutions, and also overseeing the implementation of those solutions too.

A self-starter. We need to see some evidence that you’re able to get up every morning, bite the bullet and just get on with it, even if you’ve tried four coffee shops and none have decent wifi. You won’t have eyes looking over your shoulder on a day to day basis, you’ll be working in almost full autonomy, we’ll need to trust you to deliver the goods. We don’t believe in micro-management.

The following skills/experience would be a bonus, but not required:

React. Our client code is written in React. Being able to navigate the front-end code and patch things up would be a huge bonus.

PHP/WordPress. We will be interfacing with WordPress significantly, being able to speak the same language would be great.

Databases. A comprehensive experience working with various types of SQL and noSQL databases would be very useful. MySQL, Postgres, DynamoDB, Cassandra, to name a few.

Caching. The software we’re building needs to be fast and to remain fast as we scale, both in terms of traffic and database size. Having experience with Memcached, Redis, Varnish or experience with complicated CDN setups with many rules would be a plus.

Requirements

Here is the sequence of events we use when hiring our Rails Engineer:

You record a YouTube video* explaining who you are and why you’re a good fit for the position, fill out an application, and submit it ASAP. The deadline is the 1st of May 2019. We review submissions and schedule interviews. Second interviews are conducted, and a final decision is made. The chosen candidate will begin in May.

40-90K DOQ

Shopping Cart
There are no products in the cart!
Total
 0.00
0