freehire launches on Product Hunt on 26 August.

Follow →

Sr. Backend Engineer - LATAM

Summary

Designs, develops, and maintains cloud-native Java microservices for fintech payment systems, focusing on scalability, security, and compliance while leading architectural decisions and mentoring engineers.

Job Description

We are seeking a highly skilled Senior/Lead Software Engineer with deep expertise in Java, Microservices, Backend Systems, AI-enabled platforms, Risk & Compliance solutions, and large-scale distributed systems. The ideal candidate will have a strong background in designing, developing, and supporting cloud-native applications, with experience in payment processing systems and modern test automation frameworks. This role requires technical leadership, architectural ownership, and a passion for building secure, scalable, and resilient enterprise applications.

We are a company committed to creating diverse and inclusive environments where people can bring their full, authentic selves to work every day. We are an equal opportunity/affirmative action employer that believes everyone matters. Qualified candidates will receive consideration for employment regardless of their race, color, ethnicity, religion, sex (including pregnancy), sexual orientation, gender identity and expression, marital status, national origin, ancestry, genetic factors, age, disability, protected veteran status, military or uniformed service member status, or any other status or characteristic protected by applicable laws, regulations, and ordinances. If you need assistance and/or a reasonable accommodation due to a disability during the application or recruiting process, please send a request to HR@insightglobal.com.To learn more about how we collect, keep, and process your private information, please review Insight Global's Workforce Privacy Policy: https://insightglobal.com/workforce-privacy-policy/.

Skills and Requirements

JOB DESCRIPTION

  • Minimum 8 years of related experience with a Bachelor's degree; or 6 years and a Master's degree; or a PhD with 3 years experience in Computer Science, Information Systems, Engineering or a related discipline; or equivalent work experience will be considered
  • Expert level programming knowledge in Java, including writing testable code
  • Clear understanding of SDLC and ability to write efficient unit test cases and automation test scripts to abide by Full Cycle Engineering
  • Experience working with and possessing knowledge of merge methodologies using version control systems like GitLab, BitBucket etc
  • Experienced in database technologies : Oracle, RDS, DynamoDB
  • Expert in SOAP/REST communication, Usage of test harnesses, giving technical direction to fellow engineers and ability to write extensive architecture and design documents
  • Excellent troubleshooting and issue resolution skills. Quickly isolates/debugs issues even in areas outside of one's own domain.
  • Expert level knowledge of distributed system design, algorithms, logging framework, scaling and UML principles
  • Experienced working on large scale, complex applications
  • Experience in designing and building scalable cloud-native applications that are deployed in one or more public cloud infrastructure (AWS, Azure, GCP)
  • Experience in the payments industry or building payment applications
  • Test Automation framework experience with Cypress.io, TestRail, Selenium, Jenkins
  • Core skills: JAVA, Microservices, Backend Systems, AI, Risk and Compliance, Databases and data migration

See also

Tailor your CV for this role?

We couldn't check your fit for this role — add a CV to your profile to see it next time.

A new version of freehire is available