Senior software engineer
MARISSEL A PAYVA
Minneapolis, United States of America
2 days ago
Role details
Contract type
Permanent contract Employment type
Full-time (> 32 hours) Working hours
Regular working hours Languages
English Experience level
SeniorJob location
Minneapolis, United States of America
Tech stack
JavaScript
Accounting Systems
API
Amazon Web Services (AWS)
Amazon Web Services (AWS)
Profiling
Continuous Integration
Software Debugging
Github
PostgreSQL
Node.js
Performance Tuning
Data Streaming
TypeScript
Delivery Pipeline
Backend
Gitlab
GraphQL
Cloudwatch
NestJS
REST
Microservices
Job description
You'll be at the core of Payva's financial systems - designing, building, and scaling the Back End infrastructure that keeps the creator economy moving. Your work will power the flow of data and money across integrations, payments, and insights.
- Architect and build Back End systems that handle credit pulls, payments orchestration, payouts, digital wallets, and financial analytics.
- Design and optimize GraphQL and RESTful APIs to connect Payva's platform with external financial partners and internal services.
- Develop tools that give creators visibility into customer payments, default rates, projected MRR, and other key business metrics.
- Ensure systems are secure, compliant, and scalable, supporting rapid product growth.
- Collaborate with product, data, and infrastructure teams to deliver high-impact features that ship fast and perform flawlessly.
- Continuously improve data flow, error handling, and performance across Payva's AWS-powered backend.
- Lead by example in writing clean, maintainable code and mentoring other engineers.
Requirements
- 5 years of Back End engineering experience in production environments.
- Strong command of JavaScript/TypeScript, Node.js, and NestJS.
- Proven experience building and scaling APIs (GraphQL and RESTful).
- Proficiency in Postgres, with strong understanding of data modeling and optimization.
- Solid knowledge of AWS services - especially EC2, RDS, EventBridge, CloudWatch, and CDK.
- Experience with payments systems, financial APIs, or fintech integrations is highly preferred.
- Familiarity with CI/CD workflows, GitLab, GitHub, and modern deployment pipelines.
- A pragmatic mindset - you balance speed and quality to ship code that matters.
Bonus Points
- Experience with event-driven or microservices architectures.
- Exposure to KYC/KYB, credit underwriting, or ledger systems.
- Strong debugging, profiling, and performance optimization skills.
- Prior work on creator platforms or financial insights products.
About the company
Why Payva
We're a fast growing, early stage company where you'll have real ownership over the technology that defines how creators build their businesses. You'll work with a sharp, driven team that believes in execution, iteration, and continuous improvement.
This isn't a place to hide behind process - it's a place to build.