Ruby Back-end Developer in Barcelona

Netquest

Workplace
Onsite
Hours
Full-Time
Internship
No
Share offer

Job Description

Netquest is among the most advanced and innovative digital data collection specialists worldwide in the market research and analytics industry. We currently have more than 2,000,000 consumers willing to share their behavioral data and give us their opinion in 27 countries.

Our ambition is to be the most reliable, flexible and powerful data source in the market, and contribute to the future of market research through automation and innovation.

Job description

At Netquest we are looking for an experienced Ruby Backend Developer willing to take the challenge to help us build our product suite around our tracking technology.

Our main goal is to provide the technology to invite people to install our tracking apps so we can do research on their online behavior in exchange for compensation in a transparent and privacy conscious way. We use the gathered data to analyze patterns, make reports and help end clients improve their services.

 

Responsibilities

 

We are currently building a new backend system whilst figuring out how to maintain and merge our existing platform, meaning we can offer you exposure to a lot of different Technologies used across the stack and a lot of interesting problems to be solved, including:

  • Help designing our new architecture and technology
  • Build APIs and services with Ruby and Python that will run locally, on Docker (AWS ECS) and AWS Lambda
  • Improve and maintain the current implementation
  • Perfectioning our build process using Docker environments
  • Collaborate with our Android and iOS developers to integrate our mobile applications with our backend.
  • Improve the rest of the team by sharing your knowledge and passion while you take some back from the team too

 

What we offer

 

Our current team is a group of passionate all-round engineers. We follow the SAFe methodology, It helps us to develop in a pragmatic and efficient way all our products. It also gives the development a vision of the product roadmap and how it is defined. Transparency is a foundational aspect of our company.

We all hang out on Slack/Teams and have daily face-to-face meetings.

Specifically, for this product we work with the following technologies:

 

  • Ruby on Rails
  • Python
  • MySQL
  • AWS: Lambda, ECS, RDS, S3, Athena, CloudWatch...
  • JavaScript
  • Browser plug-in/extension/add-on frameworks (Chrome, Firefox, Safari, Edge)
  • React (user interface)
  • CSS3/Sass (styles)
  • Redux
  • Webpack
  • Selenium / Karma (automated testing)
  • Docker (for continuous integration and running workloads)
  • Terraform
  • NodeJS
  • Rust
  • Git
  • Swagger

Requirements

What we ask for

 

We expect you to take on the challenge of diving into our technology and claim a piece to make it the best in the world. We want you to be passionate about technology and be able to apply the best tools for the task at hand.

We are looking for an engineer with some experience but we will also consider your application if your motivation or talent can compensate for your juniority.

 

You are the right candidate if you have:

  • Working experience with Ruby, Ruby on Rails, Sinatra, and/or optional Python.
  • Experience working with medium-large applications and building frameworks.
  • Understanding of REST principles, API usage and design.
  • Affinity with automated and unit testing.
  • Design Patterns.
  • Team spirit.
  • React, CSS3/Sass, Redux is a plus.

 

About Netquest

Netquest is among the most advanced and innovative digital data collection specialists worldwide in the market research and analytics industry. We currently have more than 2,000,000 consumers willing to share their behavioral data and give us their opinion in 27 countries.

Our ambition is to be the most reliable, flexible and powerful data source in the market, and contribute to the future of market research through automation and innovation.

Other backend developer jobs that might interest you...