A

Alternative Payments

AR automation for offline SMEs payments

Senior Software Engineer - Product Expansion Team

Backend EngineeringConfirmed live in the last 24 hours
Full-timeRemote in Brazil

About the Job

Requirements

  • Strong proficiency in Go or a comparable backend programming language and SQL, such as Postgres or an equivalent.
  • Experience working on payment platforms or with payments and financial transactions.
  • Comfort working with event buses or queues such as Kafka or RabbitMQ.
  • Solid testing discipline across unit, integration, and end-to-end testing.
  • Familiarity with Git workflows, code reviews, and continuous integration and continuous delivery pipelines.
  • Four to seven years of professional software development experience, with senior-level responsibilities.

Responsibilities

  • Develop and maintain core backend services that handle data processing, transformations, and business logic.
  • Design idempotent, queue-based event-driven workflows using technologies such as Kafka or RabbitMQ to process messages without duplication.
  • Write clean, maintainable services in Go or a similar language and SQL, such as Postgres or an equivalent, following coding standards and review practices.
  • Implement unit, integration, and end-to-end tests; instrument throughput, latency, and error-rate metrics and alerts; and rapidly diagnose and resolve issues.
  • Partner with Product and Operations to deliver features quickly, pair with teammates to share knowledge, and continuously refine tooling and processes.

Desired Qualifications

  • Data lake or analytics engineering experience with tools such as ClickHouse, dbt, Dagster, Spark or Databricks, Snowflake, or similar.
  • Experience working on analytics products.
  • Frontend experience with TypeScript.
  • Prior work on financial or data reconciliation.
  • Hands-on experience integrating with QuickBooks Online, Xero, NetSuite, or similar APIs.
  • Understanding of accounting principles, such as double-entry accounting.
  • Experience with observability tools such as Prometheus or Grafana.
  • Basic compliance or security experience, including encryption and audit trails.
  • A track record of mentoring, leading projects, or driving organizational improvements.

About the Company

Alternative Payments

AR automation for offline SMEs payments

Alternative Payments helps offline, service-based businesses manage money better by providing AR automation software that streamlines payment processing, invoice management, and overdue collections. The product automates tasks like processing payments, pursuing overdue charges, and handling invoices, using a user-friendly interface that SMEs can adopt quickly. Unlike many fintechs that target larger enterprises or online-only models, it focuses on small to medium-sized service providers that previously lacked access to advanced financial tools. Revenue comes from a mix of subscription fees for the software and transaction fees for payment processing. The goal is to save businesses time, improve cash flow, and support growth by simplifying payments and collections.

Company size
51-200
Company stage
Early VC
Total funding
$19.7M
Headquarters
New York City, New York
Founded
2021

Recently Posted Jobs

Explore more opportunities at Alternative Payments

See more jobs