This position is posted by Jobgether on behalf of NTD software. We are currently looking for a Senior Software Engineer (Golang) in Latin America. Join a dynamic team shaping the future of scalable, cloud-based applications. This is an opportunity to lead major engineering projects, collaborate cross-functionally, and work hands-on with modern technologies like Golang, AWS, and React. You'll have the freedom to innovate, mentor others, and influence architectural decisions in a fast-paced, high-growth environment. If you’re a problem solver with strong technical acumen and a passion for continuous improvement, this role offers both impact and professional development. Accountabilities: - Design, build, and deploy scalable backend systems using Golang, following best practices for performance and reliability. - Lead the full development lifecycle of projects from ideation to production, ensuring quality and timely delivery. - Collaborate with cross-functional teams including product managers, designers, and engineers. - Maintain high code quality through testing (unit, integration, end-to-end) and participate in code reviews. - Monitor and optimize production systems using modern Dev Ops practices (CI/CD, performance tracking). - Contribute to technical strategy, improve system architecture, and evolve the tech stack. - Mentor junior engineers by sharing knowledge and providing technical guidance. - Ensure cloud infrastructure is secure, scalable, and cost-effective through AWS and IaC tools. Requirements - Advanced proficiency in Golang and strong understanding of concurrency and Go standard libraries. - At least 2 years of experience with Node.js in backend environments. - In-depth experience with AWS (EC2, S3, Lambda, RDS, ECS, EKS) and containerization tools like Docker and Kubernetes. - Familiarity with infrastructure-as-code tools such as Terraform. - Solid skills in RESTful API design, CI/CD pipelines, and automated testing practices. - Exposure to React or React-based frontend frameworks (minimum 1 year). - Strong analytical and problem-solving abilities, with effective communication skills across technical and non-technical teams. - Background in fintech or banking is a plus. - Comfortable using Git and version control best practices. Benefits - Competitive compensation aligned with senior-level engineering roles. - Fully remote position, offering flexibility and work-life balance. - Opportunity to lead projects and shape technical decisions in a high-impact role. - Collaborative, inclusive engineering culture focused on innovation and excellence. - Access to cutting-edge cloud technologies and professional growth opportunities. Jobgether is a Talent Matching Platform that partners with companies worldwide to efficiently connect top talent with the right opportunities through AI-driven job matching. 🔍 When you apply, our AI reviews your CV and Linked In profile to assess your skills, experience, and achievements. 📊 It then compares your profile with the job’s requirements to calculate a match score. 🎯 The top 3 candidates with the highest match scores are automatically shortlisted. 🧠 If needed, our human team performs a manual review to ensure no great candidate is overlooked. Our process is transparent, skills-focused, and free of bias — prioritizing your fit for the role. Once shortlisted, your profile is shared with the company, and their internal team handles the next steps such as interviews or assessments. Thank you for your interest! #LI-CL1