See all roles

Backend Software Engineer

Work from home Full-time role Hiring

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 Apply To This Job

You might like

Principal Solutions Engineer - Observe by Snowflake

Work from home Full-time role

Enterprise Account Executive - Belgium

Work from home Full-time role

Senior Solution Engineer - Observe by Snowflake

Work from home Full-time role

Director, Revenue Operations

Work from home Full-time role

Webdesigner (Freelance, Remote) - Join our Team

Work from home Full-time role

UK | Roblox

Work from home Full-time role

Salesforce Release Manager (Copado)

Work from home Full-time role

Closer - Business Coaching & Consulting

Work from home Full-time role

Closer - Biz opp & education

Work from home Full-time role

Senior Wealth Strategy Consultant

Work from home Full-time role

Experienced Customer Service and Sales Professional – Building Relationships and Driving Sales Success at blithequark

Work from home Full-time role

[Remote] Senior Solution Consultant - Strategic Commercial Accounts

Work from home Full-time role

Web/Front-End Developer

Work from home Full-time role

Principal Actuary - Pharmacy Analytics

Work from home Full-time role

Business Relationship Manager (Advisor)

Work from home Full-time role

Entry-Level Data Entry Specialist – Remote Research Participant & Data Validation Associate

Work from home Full-time role

Enterprise Account Executive - Nordics

Work from home Full-time role

Experienced Full Stack Data Analyst – Web & Cloud Application Development

Work from home Full-time role

AI Advisory Director

Work from home Full-time role

Experienced Data Entry Clerk – Administrative Support for arenaflex in New Orleans, LA

Work from home Full-time role