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.
Remote (Country)
NMI is hiring a Software Developer - LATAM
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
Work from anywhere





