We use cookies and other tracking technologies to improve your browsing experience on our site, analyze site traffic, and understand where our audience is coming from. To find out more, please read our privacy policy.

By choosing 'I Accept', you consent to our use of cookies and other tracking technologies.

We use cookies and other tracking technologies to improve your browsing experience on our site, analyze site traffic, and understand where our audience is coming from. To find out more, please read our privacy policy.

By choosing 'I Accept', you consent to our use of cookies and other tracking technologies. Less

We use cookies and other tracking technologies... More

Login or register
to publish this job!

Login or register
to save this job!

Login or register
to save interesting jobs!

Login or register
to get access to all your job applications!

Login or register to start contributing with an article!

Login or register
to see more jobs from this company!

Login or register
to boost this post!

Show some love to the author of this blog by giving their post some rocket fuel 🚀.

Login or register to search for your ideal job!

Login or register to start working on this issue!

Login or register
to save articles!

Login to see the application

Engineers who find a new job through Functional Works average a 15% increase in salary 🚀

You will be redirected back to this page right after signin

Backend Software Engineer, Product Delivery

Remote within United States, North America, United Kingdom

18 November, 2021

Compensation

Competitive

Remote within

  • United States
  • North America
  • United Kingdom
  • European Union

Contract type

Full time
Remote working

Technologies & frameworks

  • BigQuery
  • Haskell
  • Functional Programming
  • Scala
  • snowflake
  • AWS / GCP
  • Postgres SQL

Benefits & perks

  • Remote working
  • Health insurance
  • Paid sick days
  • Pension contributions
  • 401k
  • Unlimited vacation
  • Paid leave
  • Product impact
Evolve and scale our delivery platform for new clients and data products.

Role overview

THE EARNEST RESEARCH COMPANY

Earnest Research is a VC-backed data innovation startup driven to change the way professionals understand consumer and business behavior. Working with world-class data partners, we transform raw data into a source for business and investment professionals to ask better questions so they can make better decisions. We believe, in the right hands, data has the power to change the way we work. 

 

BACKEND SOFTWARE ENGINEER, PRODUCT DELIVERY

Earnest is seeking a Backend Software Engineer to join the Product Delivery Team. We are a small team of engineers building business-critical tools and systems for Earnest’s data delivery to clients. Our software helps automating the processes around delivering data and provisioning clients access to it. We do most of this work in Haskell and Scala and run it both on Google Cloud Platform (GCP) and Amazon Web Services (AWS).

On this remote-first team, you will partner with other software engineers, product managers and business intelligence developers to evolve our delivery platform and make it able to scale up to new clients and new data products to be delivered. You will work on event-driven architectures to transfer data automatically to the delivery targets and make them accessible to clients. You will collaborate with your peers to build web services and custom tools to help product managers and client account managers set up new clients, new data products and their related deliveries and monitor all delivery automated operations.

TECHNOLOGIES

All of our code runs in GCP with a part of the platform deployed also on AWS. Our application code is written in Scala and Haskell runs in Docker containers. We also use SQL databases like Postgres and data warehouse systems like BigQuery and Snowflake.

 

RESPONSIBILITIES

  • Become a part of a distributed multi-discipline team in an Agile environment to build software critical to our growing business;
  • Architect and design resilient event-driven APIs and services to support data delivery operations;
  • Drive increase of automation and observability;
  • Handle the full engineering lifecycle from build, QA/QC to deployment and oversee release into production;
  • Maintain an architectural vision aligned with product goals, represent risk and cost of technical debt to product leader, and refactor when appropriate;
  • Evolve current systems and innovate new solutions to provide greater resiliency and faster recovery from problems;
  • Write high quality strongly typed functional code both in Scala (and possibly Haskel);
  • Support your colleagues with code reviews, knowledge sharing, paired programming, well-timed jokes, and other forms of collaboration;
  • Commitment and strong sense of ownership on the systems the team is responsible for;
  • Participate in on-call support rotations.

 

QUALIFICATIONS

Required:

  • At least 5 years of professional experience working on a software development team building software for the cloud;
  • At least 2 years of professional experience with GCP and/or AWS cloud solutions;
  • At least 3 years of professional experience with the Scala programming language (or another JVM language);
  • Degree in Computer Science or a related technical field;
  • Curious and eager to “dive deep” into complex domain problems and resilient architectures;
  • Ability to select and evaluate new tools against engineering and company-wide requirements;

Preferred:

  • Experience with strongly typed functional programming (Scala or Haskell);
  • Experience with Docker;
  • Experience with serverless / event-driven architectures;
  • Experience with common collaboration tools like Git and Slack
  • Experience with automated testing, unit testing, integration testing, and CI/CD.

 

BENEFITS & PERKS:

  • 100% company paid medical plan options (additional medical, dental and vision plans available too!) 
  • Health & fitness reimbursement program
  • 401K retirement plans with employer matching
  • Flexible and generous time off 
  • Competitive and generous parental leave policy
  • Pre-tax savings plans for public transportation and parking expenses
  • Fully stocked kitchen and cold brew on tap
  • Regular company happy hours, lunches & events

Earnest Research is an equal opportunity employer, and we encourage people with a diverse range of backgrounds to apply.

  • 50-249

Earnest Research is a VC-backed data innovation startup driven to change the way professionals understand consumer and business behavior. Working with world-class data partners, we transform raw data into a source for business and investment professionals to ask better questions so they can make better decisions. We believe, in the right hands, data has the power to change the way we work.

View 1 job
Engineers who find a new job through Functional Works average a 15% increase in salary.

Compensation

Competitive

Remote within

  • United States
  • North America
  • United Kingdom
  • European Union

Contract type

Full time
Remote working

Technologies & frameworks

  • BigQuery
  • Haskell
  • Functional Programming
  • Scala
  • snowflake
  • AWS / GCP
  • Postgres SQL

Benefits & perks

  • Remote working
  • Health insurance
  • Paid sick days
  • Pension contributions
  • 401k
  • Unlimited vacation
  • Paid leave
  • Product impact

Get hired!

Sign up now and apply for roles at companies that interest you.

Engineers who find a new job through Functional Works average a 15% increase in salary.

Start with GitHubStart with Stack OverflowStart with Email

Get hired!

Sign up now and apply for roles at companies that interest you.

Engineers who find a new job through Functional Works average a 15% increase in salary.

Start with GitHubStart with Stack OverflowStart with Email

Other roles that might interest you

Backend Software Engineer, Product Delivery