Senior Scala Software Engineer in Barcelona

Netquest

Workplace
Onsite
Hours
Full-Time
Internship
No
Skills
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

About the company

 

Netquest is among the most advanced and innovative digital data collection specialists worldwide in the market research and analytics industry. Our mission is to enable our customers to make confident business decisions. We provide insights and actionable recommendations by combining our data, market research heritage, and technical prowess in data analytics and machine learning.

 

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  

Netquest is among the most advanced and innovative digital data collection specialists worldwide in the market research and analytics industry. Our mission is to enable our customers to make confident business decisions. We provide insights and actionable recommendations by combining our data, market research heritage, and technical prowess in data analytics and machine learning.

 

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.

 

Next time you go shopping, think about this: What if brands asked for your opinion on their products before they put them on the shelf? Wouldn’t that be nice? At Netquest we give voice to the consumers enabling them to shape the products and services of tomorrow. How? We deliver consumers’ genuine opinions and data to help companies create better products for you

 

We’re always thinking ahead, especially in Technology. That’s why we’re now looking for a Senior Software Engineer specialized not only in Scala but also willing to work on functional programming, leading projects and make proposals to internal clients.

 

The role:

As a Senior Scala Software Engineer you will join our development team and share with us the challenge to design and develop a new platform that is aiming to manage autonomously our declarative data collection projects, matching automatically the demand for interviewees that our clients have in a daily basis, with the available sample supply available in Netquest in +20 different countries and profiled according to +3000 different profile attributes.

 

We offer:

  • challenging project, where you can learn new things every day and show the team what you’ve got.
  • The possibility to be part of talented team, working with highly skilled individuals.
  • nice place to work, where we foster training, as well as professional and personal development.
  • Flex Office: a mix of remote and in-office work to boost our productivity and promote a work-life balance
  • Flexible retribution: meal and transport tickets, kindergarten cheques and/or private health insurance
  • And free coffee and fresh fruit once a week.

At Netquest, we’re a team in constant growth. Currently, we’re more than 270 people coming from 27 nationalities. We’re committed to equal employment opportunities and we strive to be a more equal opportunity workplace day by day.

 

 

 

Requirements

Your profile:

  • Self-managed and committed to expected results, having experience working remotely with decentralized teams. Excellent communication skills are assumed.
  • You are experienced in functional and reactive programming, in particular with Scala, and you do not have problems moving around other languages in the stack (Python, Java, etc).
  • You are experienced in designing high performance event-driven distributed systems using DDD, ES, CQRS, etc. Deep technical and software design background is a must.
  • You have broad experience with Scala streaming libraries like Akka-streams or fs2
  • You have broad experience in designing testing automation suites and performing stress/performance tests.
  • You have broad experience in RDBMS and NoSQL systems.
  • You have run production workloads in AWS and participated in the design of systems taking advantage of AWS products.
  • You have good knowledge of container and orchestrator technologies (e.g. Docker, Kubernetes).
  • You are committed to development and quality, with a perfection-driven attitude, with special care of potential security concerns and designing solutions with a security-first approach.
  • You have experience running JVM Profilers, understanding its results and applying optimizations to the codebase that solve potential bottlenecks.

It is a plus if:

  • You have broad experience with Scala FP frameworks like Cats or Scalaz and Scala effect systems like Cats-Effect or ZIO
  • You have experience in Infrastructure-as-code solutions such as CloudFormation or Terraform
  • You have experience in pure functional languages such as Haskell
  • You are curious and proactive about development methodologies and techniques.
  • You have made significant contributions to open source projects

 

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...