Taro Logo

Backend Software Engineer

Cash collection tech platform helping B2B companies get paid faster and simpler through modern payment solutions.
$54,500 - $109,000
Backend
Mid-Level Software Engineer
Hybrid
11 - 50 Employees
3+ years of experience
Finance · Enterprise SaaS

Description For Backend Software Engineer

Upflow is revolutionizing B2B payments by providing cutting-edge cash collection technology that helps companies get paid faster and more efficiently. Founded in 2018, we've grown to serve hundreds of companies across the US and EMEA, including notable clients like Lattice, ProductBoard, and Instawork.

As a Backend Software Engineer on our integrations team, you'll tackle complex challenges around real-time synchronization of millions of invoices and financial transactions. You'll work with a modern tech stack including TypeScript, Node.js, Postgres, Redis, GraphQL, and React, while leveraging infrastructure as code with Terraform on GCP.

Your responsibilities will include:

  • Enhancing our synchronization engine for improved reliability and performance
  • Integrating third-party financial services including ERPs, billing tools, and payment gateways
  • Shipping production code daily through robust CI/CD pipelines
  • Contributing to a small, efficient team focused on automated testing and clean architecture
  • Rotating as technical champion to triage and resolve system issues
  • Owning projects end-to-end from specification to release

We're backed by prestigious investors including YCombinator, eFounders, and Hedosophia, along with business angels from N26, Square, Mercury, Uber, and Netsuite. Our environment is fast-paced and international, offering significant opportunities for learning and growth.

The ideal candidate brings:

  • 3+ years of software engineering experience
  • Strong TypeScript development skills
  • A pragmatic approach balancing user experience, code quality, and time to market
  • Appreciation for test-driven development and code review
  • Comfort with startup environments requiring autonomy and ownership
  • Natural collaboration skills and focus on practical solutions

We offer competitive compensation including equity, a best-in-class product in a massive market, and a trusting environment with hands-off management. Our flexible remote culture includes offices in Paris and New York, with regular team activities and events to build strong connections.

Last updated a month ago

Responsibilities For Backend Software Engineer

  • Improve synchronization engine for reliability and performance
  • Integrate third-party financial services like ERPs, billing tools, and payment gateways
  • Ship code to production daily using CI/CD pipelines
  • Rotate as technical champion for issue triage and resolution
  • Own projects end-to-end from specification to release

Requirements For Backend Software Engineer

TypeScript
Node.js
PostgreSQL
Redis
React
  • 3+ years of industry experience in software engineering
  • Based in Paris, or lives in Paris timezone
  • Proficient in Typescript development
  • Appreciation for a test-driven, code-review culture
  • Naturally collaborative and focused on facts & pragmatic solutions
  • Comfortable in a startup environment: high-impact, autonomy & ownership

Benefits For Backend Software Engineer

Equity
  • Top-market compensation + company's equity
  • Flexible remote culture with offices in Le Marais, Paris and Midtown, New York City
  • Team activities such as lunch, drinks and offsite organized regularly
  • International environment - work with team members across Europe and the US

Interested in this job?

Jobs Related To Upflow Backend Software Engineer