
$0-$0 / yr
Salary
argentina
Region
ASAP
Start Date
No company information provided.
This role is open to candidates based in LATAM, Africa, and Eastern Europe. Please note that as this role supports U.S.-based clients, candidates must be available to work during U.S. business hours aligned with the client’s time zone.
Our client is building a licensed Payment Service Provider (PSP) platform designed to support secure, scalable, and reliable financial transactions within a highly regulated environment. As they continue developing their platform, they are focused on building enterprise-grade backend systems that can support real-world payment processing, operational reliability, and long-term scalability. They are seeking a Backend Software Engineer to help design, develop, and maintain critical backend services while contributing to a rigorous engineering culture centered on testing, code quality, automation, and production readiness.
Role Overview
The Backend Software Engineer will be responsible for building, maintaining, and improving backend microservices that power a modern payment processing platform. The Backend Software Engineer will work closely with technical leadership to develop scalable backend services, support database architecture, implement testing practices, participate in code reviews, and contribute to the overall reliability of the platform. This role is ideal for a developer who enjoys building production-grade systems, thrives within structured engineering workflows, and takes pride in shipping reliable, well-tested software that supports mission-critical business operations.
Location
Fully Remote | 9:00 AM - 6:00 PM EST
Key Responsibilities
Backend Microservices Development
Design, build, and maintain backend microservices using Java and Spring Boot.
Develop scalable and reliable backend functionality that supports payment platform operations.
Contribute to application architecture and system design discussions.
Ensure backend services are maintainable, performant, and production-ready.
Database Management & Architecture
Manage data persistence using PostgreSQL.
Create, execute, and maintain structured database migrations.
Support database architecture decisions and data integrity initiatives.
Optimize database performance and reliability.
Testing & Code Quality
Develop automated unit tests using JUnit.
Implement integration testing for new features and system functionality.
Maintain strong testing practices to reduce risk and improve software quality.
Support continuous improvement of code quality and engineering standards.
Engineering Workflow & Deployment
Participate in GitHub-based development workflows.
Manage branches, pull requests, and code reviews.
Utilize CI pipelines to support safe and reliable software delivery.
Work with Docker-based local development environments.
Contribute to deployment readiness and software release activities.
AI-Assisted Development
Utilize AI-assisted development tools to improve development efficiency and code quality.
Incorporate modern development workflows that leverage automation and AI technologies.
Identify opportunities to improve engineering productivity through AI-enabled tooling.
Qualifications Experience
2–4+ years of production-level experience developing backend applications using Java and Spring Boot.
Verifiable experience shipping and maintaining live production systems.
Experience working within GitHub-based development workflows including branches, pull requests, code reviews, and CI processes.
Experience working with PostgreSQL databases and managing database migrations.
Experience implementing automated testing practices including unit testing and integration testing.
Experience using Docker for local development environments.
Experience working within collaborative software engineering teams.
Experience building payment gateways, payment systems, fintech platforms, or related financial technology products is highly preferred.
Experience working with Kafka-based architectures is preferred.
Experience using GitHub Actions is a plus.
Experience working with Go (Golang) is a plus.
Qualifications Skills
Strong proficiency with Java and Spring Boot development.
Strong understanding of backend system design and microservices architecture.
Strong PostgreSQL database management and data modeling capabilities.
Strong automated testing practices using JUnit and integration testing methodologies.
Proficiency with GitHub workflows, pull requests, and code review processes.
Experience working with Docker-based development environments.
Understanding of CI/CD workflows and software delivery practices.
Familiarity with event-driven architectures and Kafka.
Familiarity with payment systems, payment processing workflows, and fintech environments.
Ability to contribute within structured engineering processes and collaborative development teams.
Strong problem-solving skills and attention to software quality.
Self-directed with a strong ownership mentality and commitment to continuous improvement.
What Success Looks Like
Consistently delivering clean, reliable, and production-ready backend services.
Shipping well-tested Java code that supports real-world financial transactions.
Becoming an effective contributor within GitHub workflows and CI/CD processes.
Supporting the stability, scalability, and reliability of the payment platform.
Contributing meaningful code reviews and technical improvements across the engineering team.
Demonstrating increasing ownership and technical impact over time.
Opportunity
This is a unique opportunity to help build a licensed payment services platform from the ground up while working with a modern backend technology stack. The Backend Software Engineer will contribute directly to critical financial infrastructure, collaborate closely with technical leadership, and gain exposure to payment systems, microservices architecture, automation, and scalable backend development. This role offers significant technical growth, meaningful ownership, and the opportunity to make a direct impact on a high-growth platform.
APPLICATION PROCESS:
TO BE CONSIDERED FOR THIS ROLE THESE STEPS NEED TO BE FOLLOWED:
Fill in the application form
Record a video showcasing your skill sets