<aside> ⚡ Help us build products that touch every aspect of the payment life cycle.

</aside>

At Tratta, we build the platform that powers credit and collections at scale and we try to make it enjoyable to work on.

Our customers run businesses whose core job is collecting debts from individuals. We give them the tools to reach debtors effectively, provide a modern self-serve payment portal with flexible plans, and deliver full-funnel analytics and reporting to keep operations transparent and measurable.

Every week, Tratta processes millions of dollars in payments, ingests and transforms nearly 100 million rows of client data, and serves almost 10 million API requests.

Our stack is designed to handle this scale. The backend is a Laravel 12 monolith with excellent unit test coverage. The frontend is a Nuxt3 application with strong end-to-end tests. We use a multitenant MySQL database and build admin dashboards with Laravel Nova and Filament. Our infrastructure runs on a wide range of AWS services including S3, EC2, Lambda, CloudFront, Elasticache, and Transfer Family.

The engineering challenges here are real and worth solving. We scale data pipelines, optimize queries on massive datasets, design APIs and UIs that feel instant, and deliver features our users depend on every day. You will work across the stack. You will contribute to a Nuxt.js and Tailwind application backed by a Laravel API deployed with AWS Vapor. You will improve tools that process, analyze, and present large volumes of business-critical data.

Increase Self-Serve in Collections to Collect More with Scalable Platform

👨‍💻 About the job

We are looking for a developer to join our small, productive, remote team working across UTC-7 to UTC+2. You will spend your time improving the existing product and building new features that matter to our users.

Our frontend is a Nuxt.js application styled with Tailwind CSS. The backend is a Laravel API running on serverless AWS infrastructure managed by Vapor. We rely on AWS services like S3, EC2, Lambda, CloudFront, Elasticache, and Transfer Family to support our scale. Our tools include Slack, Notion, GitHub, and VuePress for our internal and external documentation. We also publish regular product updates at whatsnew.tratta.io.

We are very product focused and value fast iteration. You will start contributing to the codebase from day one, supported by processes and tools that make it easy to ship meaningful work quickly.

These are a few of the exciting projects we have on our roadmap in the upcoming months you’ll have the chance to work on:

📬 Campaigns

We’re building full-fledged campaigns inside Tratta, enabling credit & collection teams to reach customers with personalized and scalable messaging. You’ll develop email and SMS workflows with scrubbing, deliverability tracking, and analytics built directly into the platform. Expect to work on intuitive template builders and campaign management tools that feel as seamless as Mailchimp or Bento, but deeply integrated into our domain.

image.png

image.png

🚤 Reports

We aim to improve our existing MySQL-based reports to deliver real-time insights that are lightning fast and reliable. You’ll work on optimizing aggregations, filtering, and rendering so users can access actionable data without delays. This is your chance to enhance the reporting engine that powers strategic decisions for our customers every day.