Jobs · Engineering · Illinois

Staff Backend Engineer, Payments, Consumer Apps - Klover

Attain · Chicago, IL · 5 mo ago
On-siteEngineeringFull-time

About the role

The Klover Backend Engineering team powers one of the fastest-growing consumer fintech apps in the U.S., with over one million active users every month. Our systems process and move more than $1.5 billion annually - enabling real-time access to earned wages, rewards, and financial tools that help consumers improve their day-to-day lives.

Responsibilities

  • Design and scale the backend services that drive Klover’s payments and data infrastructure.
  • Work on high-availability systems that connect with financial institutions and payment processors, ensuring secure, compliant, and lightning-fast transactions.
  • Build and evolve microservices that handle high-volume financial and transactional data.
  • Design and implement APIs that securely connect to third-party payment processors, banks, and fintech partners.
  • Write thoughtful & quality code that is readable, testable, and easily maintainable.
  • Develop data-driven services that power account management, transaction history, and financial insights.
  • Strive for excellent development practices and careful code architecture that is built around rapid releases.
  • Work cross-functionally with backend, mobile, and product teams to consistently release high-quality, customer-focused financial features.

Requirements

  • You are excited to build and scale backend systems that support financial products and real-time payments.
  • You thrive in environments where data integrity, security, and performance are critical.
  • You are excited to build microservices using Rust and Go.
  • You have a willingness to learn and teach in a collaborative environment.
  • You’re eager to leverage and develop using AI tools.
  • You’ve been complimented on how well you participate in an open feedback environment.

Qualifications

  • 5+ years of experience building backend services in production environments.
  • Experience in the financial technology, payments, or banking systems industry.
  • Familiarity with compliance, security, and data privacy standards (e.g., SOC 2, PCI DSS, GDPR).
  • Experience designing transactional and event-driven systems for payments, reconciliation systems, or ledger-like applications.
  • Familiarity with microservice or Service-oriented Architecture.
  • Experience using gRPC, protobuf, or GraphQL.
  • Expert knowledge of SQL and experience designing data models for financial data integrity.
  • Experience with message queues or event streams (e.g., Kafka, RabbitMQ).
  • Experience with cloud environments such as AWS, GCP, or Azure.

Skills

  • Rust microservices
  • Go
  • gRPC, protobuf, or GraphQL
  • SQL
  • Kafka, RabbitMQ
  • AWS, GCP, Azure

Benefits

Attain offers a competitive benefits package including health insurance, retirement plans, and paid time off.

Pay

Competitive compensation based on experience and qualifications.

Schedule

Attain Office Hybrid Schedule (where applicable): 4 days in-office; 1 day remote

Similar jobs