We're planting a tree for every job application! Click here to learn more

Backend Software Engineer, Product Delivery

Earnest Research

Remote within United States, North America, United Kingdom, European Union

Posted almost 3 years ago

Evolve and scale our delivery platform for new clients and data products.

Tech stack

  • Scala

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.

Compensation

Competitive

Role type

Full time

Visa sponsorship

Not provided

Benefits & perks

  • Remote Working

  • Health Insurance

  • Unlimited Vacation

  • Paid leave

  • Pension Contributions

  • 401K

  • Product Impact

  • Paid Sick Days

Similar roles that might interest you

WorksHub

CareersCompaniesSitemapFunctional WorksBlockchain WorksJavaScript WorksAI WorksGolang WorksJava WorksPython WorksRemote Works
hello@works-hub.com

Ground Floor, Verse Building, 18 Brunswick Place, London, N1 6DZ

108 E 16th Street, New York, NY 10003

Subscribe to our newsletter

Join over 111,000 others and get access to exclusive content, job opportunities and more!

© 2024 WorksHub

Privacy PolicyDeveloped by WorksHub