Jobs and Careers
HA

Software Engineer II

Harvest
United States - Remote, United StatesRemotefull_timeVerifiedPosted 14 Jan 2025
💰 $170,000/yr

About the role

About Harvest 

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.

Harvest was created in 2006 by two small business owners who were looking for a way to manage and grow their web design agency in New York City. What started as a solution for their own company has since evolved into a business intelligence platform embraced by thousands of professional services firms across the world who share the same drive to grow thriving, sustainable businesses.

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. We value self-discipline, scrappiness and a genuine curiosity to learn from one another. Motivated by excellence and collaboration, our people are the engine that fuels our success.

Software Engineer II Responsibilities

At Harvest, we are seeking a dynamic Software Engineer to join our passionate team of product engineers, committed to creating exceptional experiences for our customers. In this role, you will collaborate closely with your cross-functional sprint team to drive the design, development, and maintenance of backend services, frontend interfaces, and customer experiences. Valuing speed and agility, we are looking for someone who thrives on shipping code quickly and iterating based on feedback. You'll be responsible for writing high-quality code with a strong emphasis on reusability, performance, and scalability-- ensuring that our solutions not only meet current needs, but also adapt to future challenges. If you are eager to make an impact and enjoy working in a fast-paced environment, we’d love to hear from you!

What You’ll Do

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

Who You Are

  • You enjoy learning and view mistakes as opportunities for growth. You challenge yourself to step outside your comfort zone while fostering a safe and supportive learning environment for both yourself and your colleagues.
  • You have a strong interest in learning new technologies, building prototypes, and experimenting.
  • You are a passionate engineer who loves to build quality experiences. You care deeply about writing high-quality code, but believe in pragmatism over perfectionism.
  • You are outcome-driven and take immense pride in accomplishing both your goals and those of your team.
  • You believe feedback is a gift, seek it out, and act on it.
  • You prioritize reaching the best decision over having your opinion prevail.

What You’ve Done

  • You have experience working as a full-stack engineer, writing code for both frontend and backend applications.
  • You’ve built SaaS based web applications using technologies like Ruby on Rails, React, JavaScript, and MySQL.
  • You have experience working with various API approaches, including REST and GraphQL based APIs.
  • You’ve worked on sprint teams building customer facing SaaS applications (SMB/B2B experience a plus).
  • You've worked on teams utilizing Agile and Scrum methodologies and best practices.
  • You've consistently supported your 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

At Harvest, our compensation consists of three main components:

  • A competitive base

Apply for this role

Generate a tailored application kit with a matched cover letter, interview prep, and CV highlights — in under 60 seconds.

Apply Now →Generate Application Kit

Free account required — sign up in 30s

Company

Harvest

View company profile →