Hybrid Software Engineer, Payments

Posted 3 minutes ago

Apply now

About the role

  • Mid-Level Backend Software Engineer developing backend services that support payments and commission workflows. Collaborating with cross-functional teams to deliver reliable, scalable solutions.

Responsibilities

  • Build, maintain, and improve backend services and APIs that support payments and commission disbursement workflows.
  • Collaborate with Product and cross-functional partners to turn business requirements into technical solutions.
  • Deliver medium-sized features independently, with support from senior engineers on larger or more complex initiatives.
  • Participate in system design discussions and contribute practical ideas around scalability, performance, reliability, and maintainability.
  • Write clean, well-documented, and well-tested code.
  • Create and maintain automated tests across unit, integration, and end-to-end layers.
  • Review code thoughtfully and incorporate feedback from others.
  • Troubleshoot production issues, debug complex backend workflows, and support operational excellence.
  • Identify technical debt and suggest pragmatic improvements.
  • Follow engineering best practices for security, observability, data integrity, and application performance.
  • Leverage AI-assisted engineering tools to improve productivity across prototyping, debugging, task management, documentation, and code review, while applying strong judgment to validate correctness, security, and maintainability.

Requirements

  • 3–5 years of experience building backend services and APIs in production environments.
  • Strong proficiency in JavaScript; TypeScript experience is a plus.
  • Solid experience with Node.js and backend web frameworks such as Fastify or Express.
  • Good experience in database schema design, data modeling, and SQL to build scalable and efficient data storage solutions. (PostgreSQL and TypeORM experience is a plus)
  • Strong experience with testing (unit, integration, and e2e)
  • Experience working with Git and GitHub in a collaborative development workflow.
  • Ability to break down technical problems and deliver maintainable solutions with guidance when needed.
  • Strong communication skills and the ability to work effectively across engineering and non-engineering teams.
  • Good judgment around reliability, security, and performance in production systems.
  • Comfortable learning and adapting to new tools and workflows, including AI-assisted development tools.

Benefits

  • Competitive salary
  • Stock options
  • Best-in-class benefits, including 100% healthcare coverage (medical, vision and dental)
  • Flexible PTO
  • Learning & Development credit
  • Pet friendly environment

Job title

Software Engineer, Payments

Job type

Experience level

Mid levelSenior

Salary

$164,000 - $190,000 per year

Degree requirement

Bachelor's Degree

Location requirements

Report this job

See something inaccurate? Let us know and we'll update the listing.

Report job