F

Finch

API platform enabling HR/payroll integrations

Senior Software Engineer - Backend

Backend EngineeringConfirmed live in the last 24 hours
Full-time

About the Job

Requirements

  • At least 7 years of relevant backend development experience in a startup environment.
  • A track record of executing and delivering large projects with high ambiguity.
  • A detail-oriented approach and the ability to drive initiatives to completion.
  • Exposure to high-growth startups.
  • Knowledge of agile best practices and how to leverage them to release faster.
  • Technical understanding of the software development process.
  • Excellent written and oral business communication and people skills, with the ability to influence technical leaders and executive management.
  • Experience working cross-functionally across multiple teams to deliver high-quality products.
  • Experience working in a remote-friendly environment.
  • Deep experience working with APIs and backend technologies.
  • Strong system-design skills and experience working with distributed systems.
  • Experience working with Node.js, PostgreSQL, and Redis.
  • Experience using Git in a professional environment.
  • Familiarity with API authentication and authorization methods, particularly OAuth.
  • Experience using a cloud provider.
  • Experience with distributed messaging systems.
  • Strong knowledge of testing best practices.

Responsibilities

  • Live by and champion the company values of empathy, execution, humility, and curiosity.
  • Design, build, and maintain services that enable the data presentation layer.
  • Lead product expansion initiatives, including expanding existing integrations to increase data coverage and depth and developing entirely new product verticals.
  • Develop, test, and maintain integrations that meet security, scalability, and performance requirements and ensure services run reliably and efficiently at scale.
  • Lead large product initiatives spanning multiple teams, from problem definition and engineering scoping through execution and delivery of solutions for customers.
  • Deploy code daily.
  • Understand roadmap priorities and write code focused on scalability, testability, and maintainability.
  • Debug issues throughout the stack using observability tooling and engineering knowledge.

Desired Qualifications

  • Experience with AWS.
  • Experience with test-driven development (TDD).

About the Company

Finch

API platform enabling HR/payroll integrations

Finch provides an API platform that connects HR, payroll, and other employer-related software. It acts as a bridge that lets different systems communicate and share data through Finch Connect, an authorization flow that securely grants applications access to a company’s HR and payroll data. Customers pay for API usage—based on calls, users, or a subscription—so Finch earns revenue from how much integration activity they use. Finch differentiates itself with a strong focus on security and data protection, offering a secure, scalable way for developers and businesses to integrate HR and fintech workflows. The goal is to help businesses automate and streamline HR and payroll operations by seamlessly connecting multiple systems in a single, secure API ecosystem.

Company size
51-200
Company stage
Late Stage VC
Total funding
$64.6M
Headquarters
San Francisco, CA
Founded
2020

Recently Posted Jobs

Explore more opportunities at Finch

See more jobs