Backend Software Engineer – Payments Platform
- Location
- Across Brazil
- Salary
- Not specified
- Company
- Akash pawar
Job description
• Role & Company / Project Overview Seeking a Mid-to-Senior Backend Software Engineer to join a high-impact Payments Platform team supporting financial systems and revenue operations. This is a hands-on engineering position for someone who thrives in distributed systems, event-driven architecture, and high-stakes financial environments where correctness, consistency, and idempotency are non-negotiable. • Key Responsibilities & Daily Duties - Develop and maintain production Java/Spring Boot services. - Add new payment methods to the payments platform. - Build and improve event-driven workflows. - Deliver features and bug fixes continuously through GitLab CI/CD pipelines. - Maintain strong unit and integration test coverage. - Improve overall system reliability, resilience, and observability. - Work with Datadog-gated canary and production deployments. - Contribute directly to high-impact financial infrastructure. - Handle systems where transactional correctness is critical, idempotency and consistency are essential, external systems must be coordinated safely, reliability and observability are first-class concerns, and production deployments require strong monitoring and safeguards. • Required Qualifications, Skills & Experience - 5+ years of backend engineering experience. - Strong Java + Spring Boot experience (Spring Boot 3 preferred). - Production experience building and owning microservices and distributed systems. - GraphQL experience with Netflix DGS and/or Apollo Java/Kotlin Client. - Message brokers/streaming experience with AWS SQS, Apache Kafka, or RabbitMQ. - Strong JPA/Hibernate + MySQL/Aurora experience. - Spring Data JPA, transactional design, and optimistic locking. - Unit and integration testing proficiency using JUnit 5 and Mockito. - Experience with Gradle multi-module builds. - Proficiency with GitLab CI/CD pipelines. - Experience implementing Datadog metrics, monitors, and deployment quality gates. - Proven track record designing idempotent event handlers. - Hands-on experience integrating with external REST APIs or SDK-based platforms. - Production experience running event-driven Spring Boot services. - Comfort using AI coding assistants such as GitHub Copilot or Claude responsibly. - Nice to Have: * Billing or Payments domain experience. * DynamoDB with AWS SDK v2. * MongoDB / Spring Data. * Multi-store architecture experience. • Working Hours, Shifts & Location Details - Work Model: Remote (LATAM only; applicants from Mexico / República Mexicana are strictly not eligible). - Working Hours / Time Zone: U.S. Central Time (CT). • Compensation & Benefits - Not specified. • Application Instructions - Submit your CV directly via email.