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