Taro Logo

Senior Software Engineer, Backend

Series B company building a unified API to connect the world's employers and empower employment innovation.
$180,000 - $200,000
Backend
Senior Software Engineer
Hybrid
51 - 100 Employees
7+ years of experience
Enterprise SaaS

Description For Senior Software Engineer, Backend

Finch, a Series B company backed by prominent investors including General Catalyst and Menlo Ventures, is revolutionizing the employment ecosystem through their unified API platform. They're seeking a Senior Backend Software Engineer to join their dynamic team in either San Francisco or New York City in a hybrid work arrangement.

The role offers an exciting opportunity to work on complex technical challenges while building scalable solutions that power many of the world's most impactful applications. As a Senior Backend Engineer, you'll be responsible for designing and maintaining powerful services, leading product expansion initiatives, and ensuring the reliability and efficiency of integrations at scale.

The ideal candidate brings 7+ years of backend development experience, with strong expertise in NodeJS, PostgreSQL, and Redis. You'll need to demonstrate excellent system design skills, API development experience, and the ability to work effectively across teams. The position offers competitive compensation ($180,000-$200,000) plus equity, comprehensive benefits, and the opportunity to work with a team that values empathy, execution, humility, and curiosity.

This role is perfect for someone who thrives on solving complex problems, values customer success, and wants to make a significant impact in the employment technology space. The hybrid work environment (2 days in office) provides flexibility while maintaining collaborative opportunities with the team.

Last updated 39 minutes ago

Responsibilities For Senior Software Engineer, Backend

  • Design, build, and maintain powerful services to enable Finch's data presentation layer
  • Lead product expansion initiatives
  • Develop, test, and maintain integrations
  • Lead large product initiatives across multiple teams
  • Deploy code daily
  • Write code focused on scalability, testability, and maintainability
  • Debug issues throughout our stack
  • Live by and champion our values: empathy, execution, humility, curiosity

Requirements For Senior Software Engineer, Backend

Node.js
PostgreSQL
Redis
  • 7+ years of relevant backend development experience in a start-up environment
  • Track record of executing and delivering on large projects with high ambiguity
  • Detail-oriented approach to challenges
  • Exposure to high-growth start-ups
  • Knowledge of agile best practices
  • Technical understanding of the software development process
  • Excellent written and oral business communication
  • Experience working cross-functionality across multiple teams
  • Deep experience working with APIs and back end technologies
  • Strong system-design skills and experience with distributed systems
  • Experience working with NodeJS, PostgreSQL, Redis
  • Experience using Git in a professional environment
  • Familiar with various API authentication and authorization methods
  • Experience using a cloud provider
  • Experience using a distributed messaging system
  • Strong knowledge of testing best practices

Benefits For Senior Software Engineer, Backend

401k
Medical Insurance
Dental Insurance
Vision Insurance
Parental Leave
  • Work from home budget
  • Flexible monthly stipend
  • 100% Health/Dental/Vision coverage and 85% dependent coverage
  • Unlimited vacation policy (with 3 weeks minimum)
  • Parental leave
  • 401(k)
  • Offsite company trips
  • Offices in SF & NYC

Interested in this job?

Jobs Related To Finch Senior Software Engineer, Backend

Software Engineer III - Cards

Senior Software Engineer role at Frost Bank focusing on card payment systems, requiring 4+ years of experience in software development and payment processing.

Senior System Software Engineer – Simulation and Virtualization

Senior System Software Engineer role at NVIDIA focusing on simulation and virtualization for data center platforms, requiring C/C++ expertise and 5+ years of experience.

Senior Software Engineer - NVLINK NOS

Senior Software Engineer position at NVIDIA developing NVLINK switch Operation System (OS) for HPC data centers, using Python and C++ in Santa Clara, CA.

Senior System Software Engineer, GPU Server

Senior System Software Engineer position at NVIDIA focusing on GPU server development, requiring strong C++ skills and hardware expertise, offering competitive compensation and benefits.

Software Engineer III - Cards

Senior Software Engineer role at Frost Bank focusing on card payment systems, requiring 4+ years of experience in software development and payment processing.