Remote (Country)

NMI is hiring a Software Developer - LATAM

About the Role

A global technology-driven audit organization focused on cybersecurity and compliance solutions is seeking a talented Software Developer for its Latin American operations. Position Summary The Software Developer will be responsible for designing, constructing, and maintaining scalable and secure backend applications supporting internal technology infrastructure and technology-enabled audit services. This role is critical in strengthening system integrations, optimizing data workflows, and ensuring high-quality code delivery throughout the development lifecycle. Collaborating closely with a small, high-performing technical team, the Developer will contribute to RESTful API design, database schemas, third-party integrations, continuous integration/continuous deployment (CI/CD) improvements, and cloud-based deployments. The position demands technical expertise, meticulous attention to detail, and a robust security-oriented mindset. Key Responsibilities Backend Architecture & Development - Develop and maintain backend applications using Python or Node.js - Design, optimize, and support relational databases (PostgreSQL preferred) - Build and document secure RESTful APIs for internal tools and third-party integrations - Apply secure development practices across authentication, authorization, and data handling - Ensure scalable, maintainable, and high-quality code aligned with modern standards Integrations & Platform Connectivity - Implement and maintain integrations with platforms like HubSpot, CRMs, ERPs, and workflow tools - Troubleshoot and optimize API-driven integrations for reliability and performance - Collaborate with stakeholders to define integration requirements and technical solutions Testing, Quality Assurance & Documentation - Participate in the full software development lifecycle, including feature development, testing, debugging, and code reviews - Support unit, integration, and basic end-to-end testing - Maintain accurate, clear, and structured technical documentation - Assist in diagnosing complex issues and delivering sustainable long-term solutions Collaboration & Agile Execution - Participate in Agile ceremonies including daily standups, sprint planning, and retrospectives - Use Jira for task management, sprint tracking, and workflow visibility - Collaborate through Slack, Git, Confluence, and structured Git workflows - Work closely with the development team to align priorities and ensure consistent execution DevOps & Cloud Support (Secondary) - Assist with CI/CD pipelines using GitHub Actions or similar tools - Support AWS deployments, configurations, and monitoring activities - Follow secure cloud development practices aligned with operational requirements Qualifications Required - 2–3+ years of experience in backend or full-stack development - Strong proficiency in Python or Node.js - Experience with relational databases (PostgreSQL preferred) - Understanding of RESTful API design, security, and consumption - Proficiency with Git and common repository tools - Experience working in Agile environments using tools like Jira - Strong written and verbal English communication skills - Ability to collaborate effectively within remote, distributed teams - Commitment to writing clean, maintainable, well-documented code Preferred - Experience implementing Jira automation - Prior integrations with HubSpot APIs - Familiarity with DevOps tools such as Docker or CI/CD pipelines - Experience with AWS or other cloud environments - Understanding of secure coding best practices (OWASP) - Exposure to front-end technologies such as React or TypeScript What Success Looks Like - Delivers reliable, secure, and scalable backend features with high code quality - Writes efficient, well-documented code with appropriate testing coverage - Demonstrates strong problem-solving skills and communicates proactively - Ensures integrations and API workflows are stable, maintainable, and secure - Applies a security-first approach across all development tasks - Contributes positively to a collaborative, high-performance engineering culture Privacy Notice: Personal data processed for recruitment purposes with commitment to data protection and confidentiality.

Required Skills
PythonNode.jsPostgreSQLRESTful API designGitAgile methodologiesAWSCI/CDDockerCloud deployment
Freelancing without stability?

Get steady projects, keep your freedom

Iglu connects you with international clients and handles contracts, payments, and admin. You get consistent work and flexibility — no more chasing invoices or worrying about gaps.

Consistent client projects
Contract & payment management
Flexible work schedule
Revenue-sharing compensation
See open positions
Work from anywhere
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.

Visit website
Job Details
Category backend
Posted 4 months ago