Although this position is remote we would need you to be comfortable working in a GMT+2 time zone (Madrid, Spain).
About the role:
We are looking for a Senior Ruby On Rails Backend Engineer (Remote) to join us and work very closely with the development team to help design a solution that is scalable as well as to ensure we have the stability that is required to support our customers. We are architecting a family of products that has already handled millions of requests per day. You will:
Build one of the industry's most innovative platforms used by top brands.
Be involved in all parts of the product lifecycle: idea generation, design, prototyping, planning, execution, and shipping. Our work starts with brainstorming to discover, explore, and understand our customer’s greatest challenges. Then we code. A lot. Finally, we ship and continuously iterate.
Have experience turning complex monolithic applications into modular/microservices to solve scalability and growth problems.
We are looking for someone confident in the following fields and technologies:
Ruby on Rails / Sinatra
Comprehensive AWS experience including a solid understanding of CI and CD, Amazon S3, RDS, EC2, SQS, IAM and Route 53
Strong understanding of virtualization and network administration
PostgreSQL, Redis
Database optimization and data modelling
Building data pipelines
RSpec + Capybara
Solid experience with relational databases and NoSQL, handling very large datasets (millions of rows).
It would be great if you also had experience with:
Linux Systems
JavaScript (React/Redux + Coffeescript/ES6) + Flux (Redux)
Video.js or any other HTML5 video player
Analytics, Tracking pixels and Ad Serving Technologies
Real-time Advertising systems
Experience of DevOps and/or supporting production environment.
Also, it is very important for us that you have:
Benefits:
Sharp, motivated co-workers.
You'll join a small, early-stage team, working on multiple critical functional areas.
A flat structure that’s always open to hearing opinions and receiving feedback; we understand that we can constantly improve so we greatly value individuals with an entrepreneurial spirit that are willing to put great ideas forward.
Team structure that allows working remotely.
Up for a challenge?