Remote (Country)

NMI is hiring a Backend Engineer

About the Role

The role involves developing and maintaining backend services that support a high-volume transaction environment, with emphasis on system reliability, security, and performance optimization.

Responsibilities

  • Design and implement scalable APIs for payment processing
  • Develop server-side logic to handle transaction workflows
  • Collaborate with frontend teams to integrate user-facing features
  • Optimize database queries for performance and efficiency
  • Ensure system reliability under high-load conditions
  • Write clean, maintainable, and well-documented code
  • Troubleshoot and resolve production issues promptly
  • Participate in code reviews and technical design discussions
  • Support security compliance standards for financial systems
  • Monitor system performance and implement improvements
  • Work with containerized environments and orchestration tools
  • Integrate with third-party services and APIs
  • Maintain data consistency across distributed systems
  • Contribute to disaster recovery and failover strategies
  • Follow agile development practices and sprint cycles
  • Document technical designs and system architecture
  • Assist in capacity planning and infrastructure scaling
  • Implement automated testing for backend components
  • Collaborate on incident response and post-mortem analysis
  • Stay current with backend technologies and best practices

Nice to Have

  • Master’s degree in Computer Science or related field
  • Experience in the payments or fintech industry
  • Knowledge of PCI-DSS compliance standards
  • Experience with high-availability systems
  • Familiarity with service mesh technologies
  • Background in system security and threat modeling
  • Experience with large-scale data processing
  • Contributions to open-source software projects
  • Public speaking or conference presentation experience
  • Leadership experience in technical projects

Compensation

Competitive salary with benefits

Work Arrangement

Hybrid work model

Team

Collaborative engineering team focused on payment systems

About the Role

This position plays a key role in building and maintaining the core transaction infrastructure. Engineers work closely with product and operations teams to ensure seamless, secure, and efficient payment processing.

Technology Stack

The team uses Go, Python, PostgreSQL, MongoDB, Kubernetes, AWS, Kafka, and Prometheus. The stack emphasizes scalability, observability, and security.

Available for qualified candidates

Required Skills
Go ProgrammingMicroservices ArchitectureAWS/Cloud InfrastructureDockerKubernetesAPI DesignDevOpsCI/CD PipelinesTerraformSystem Monitoring Go ProgrammingMicroservices ArchitectureAWS/Cloud InfrastructureDockerKubernetesAPI DesignDevOpsCI/CD PipelinesTerraformSystem Monitoring
Starting a business in Thailand?

Company registration done right

Foreign ownership rules, licenses, tax registration — Thai business setup has many moving parts. SVBL guides you through every step with full legal compliance.

Company registration & structure
Foreign ownership solutions
License & tax registration
BOI promotion eligibility
Start your business
100% foreign ownership possible
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 backend
Posted 6 months ago