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?