Harvest
Software Engineer II
Harvest
$170k
Worldwide (Remote)
Ruby
Rails
Javascript

Software Engineer II

Overview

Harvest is an industry-leading software company building tools that help businesses thrive. We believe companies succeed by using their time intentionally, and our products support our customers by helping them plan, track, and understand their teams’ time.

Job Description

Harvest is an independent, profitable company. We don’t have investors, shareholders, or a board of directors. Instead, our main drive is to serve the needs of our customers, so we put them at the forefront of every decision we make. All of this is made possible by the incredible Harvest team. Our small but mighty workforce sits across 9 countries and 11 time zones, resulting in a rich working environment where diverse perspectives, backgrounds, and opinions inform every discussion and decision.

Responsibilities

  • - Build features and capabilities for Harvest's products to serve our customer needs with Ruby, Rails, Javascript, React, and more.
  • - Be a great teammate by helping to improve our code quality through initiating engineering discussions, contributing and soliciting ideas, performing code reviews, and working closely with your sprint team.
  • - Work autonomously and proactively to gather input from cross-functional squad members throughout your projects to shape your approach.
  • - Create solutions with a focus on security, reliability, scalability, and maintainability, understanding the tradeoffs between these requirements.
  • - Use metrics, data, and customer feedback to improve application performance.
  • - Work with a diverse, remote-first company consisting of kind humans that span the globe.

Required Skills

  • - Experience working as a full-stack engineer, writing code for both frontend and backend applications.
  • - Built SaaS based web applications using technologies like Ruby on Rails, React, JavaScript, and MySQL.
  • - Experience working with various API approaches, including REST and GraphQL based APIs.
  • - Worked on sprint teams building customer facing SaaS applications (SMB/B2B experience a plus).
  • - Worked on teams utilizing Agile and Scrum methodologies and best practices.
  • - Consistently supported colleagues in their growth and development by sharing feedback and best practices through effective written and verbal communication, including regular code reviews.
  • - Experience working remotely as a part of a distributed team is a plus.

Benefits

  • - A competitive base pay: The salary for this role is $170k.
  • - Individual and company performance bonus plans.
  • - 100% coverage of health insurance premiums across our medical, dental, and vision plan offerings for you, your spouse, and your dependents.
  • - 15 days of vacation in your first year, plus company holidays and a week off for winter break; and you’ll get an additional two days per year until you reach 20 days.
  • - A yearly budget for your professional learning and development goals.
  • - A 401k plan with a 6% company match after three months with the company.
  • - 16 weeks of paid family leave to all new parents with the option to use it all at once or throughout the baby’s first year, as well as a virtual platform providing support across fertility, pregnancy, adoption, and through your first year of parenting.
  • - A charitable giving matching program to support your contributions to your favorite charitable organizations.

About the company

Time tracking software with invoicing. An easy way to track time across projects. Instant reports, seamless invoicing and payments, and integrations with the tools your team loves.