Latin America Remote (Country)

NMI is hiring a Software Developer - LATAM

About the Role

The role involves designing, developing, and maintaining software solutions within a global payments environment, with a focus on code quality, system reliability, and cross-functional collaboration.

Responsibilities

  • Develop and maintain backend services using Java and related frameworks
  • Collaborate with product and engineering teams to define technical requirements
  • Write clean, testable, and well-documented code
  • Participate in code reviews to ensure consistency and quality
  • Troubleshoot and resolve production issues in a timely manner
  • Optimize applications for performance and scalability
  • Implement security best practices across software components
  • Work with relational databases to design and refine data models
  • Integrate with internal and third-party APIs
  • Support deployment processes and continuous integration pipelines
  • Monitor system health and respond to alerts
  • Contribute to technical documentation
  • Follow agile development methodologies
  • Participate in sprint planning and team standups
  • Stay current with evolving technology standards

Nice to Have

  • Experience with microservices architecture
  • Knowledge of message brokers such as RabbitMQ or Kafka
  • Familiarity with CI/CD tools like Jenkins
  • Exposure to Kubernetes or service orchestration
  • Understanding of security protocols in payment systems

Compensation

Competitive salary based on experience and location

Work Arrangement

Remote position with flexibility for asynchronous collaboration across time zones

Team

Collaborative engineering team focused on building scalable payment solutions

Technology Stack

  • Primary languages: Java
  • Frameworks: Spring Boot, Hibernate
  • Databases: PostgreSQL, MySQL
  • Infrastructure: AWS, Docker, Kubernetes
  • Tools: Git, Jenkins, Jira, Confluence

Work Expectations

  • Expected to collaborate during overlapping business hours with U.S. teams
  • Must be available for occasional meetings outside standard local hours
  • Commitment to code quality and system stability required
  • Proactive communication is essential

Not applicable; role is remote within Latin America

Required Skills
PythonNode.jsPostgreSQLRESTful API designGitAgile methodologiesAWSCI/CDDockerCloud deployment PythonNode.jsPostgreSQLRESTful API designGitAgile methodologiesAWSCI/CDDockerCloud deployment
About company
NMI
NMI enables our partners with choice, and challenges the one-size-fits-all approach to payments. We’re the platform that powers success for innovative tech created by SMBs, entrepreneurs and fintech startups. We democratize the latest payments technology so that everyone can realize the benefits of easy payments across the full spectrum of commerce.
All jobs at NMI Visit website
Job Details
Category other
Posted 6 months ago