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 DevOps 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 LinkedIn 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.