Remote Senior Software Engineer (Golang) (Remote - Latam)

at Jobgether

Posted 1 day ago 4 applied

Description:

  • This position is for a Senior Software Engineer (Golang) at NTD software, specifically for candidates in Latin America.
  • The role involves leading major engineering projects and collaborating with cross-functional teams.
  • Responsibilities include designing, building, and deploying scalable backend systems using Golang, ensuring performance and reliability.
  • The engineer will lead the full development lifecycle of projects from ideation to production, ensuring quality and timely delivery.
  • Collaboration with product managers, designers, and engineers is essential.
  • The role requires maintaining high code quality through various testing methods and participating in code reviews.
  • Monitoring and optimizing production systems using modern DevOps practices is a key responsibility.
  • The engineer will contribute to technical strategy, improve system architecture, and evolve the tech stack.
  • Mentoring junior engineers by sharing knowledge and providing technical guidance is expected.
  • Ensuring cloud infrastructure is secure, scalable, and cost-effective using AWS and Infrastructure as Code (IaC) tools is part of the job.
  • Advanced proficiency in Golang and a strong understanding of concurrency and Go standard libraries are required.
  • A minimum of 2 years of experience with Node.js in backend environments is necessary.
  • In-depth experience with AWS services and containerization tools like Docker and Kubernetes is required.
  • Familiarity with infrastructure-as-code tools such as Terraform is needed.
  • Solid skills in RESTful API design, CI/CD pipelines, and automated testing practices are essential.
  • Exposure to React or React-based frontend frameworks for at least 1 year is required.
  • Strong analytical and problem-solving abilities, along with effective communication skills, are necessary.
  • A background in fintech or banking is considered a plus.
  • Comfort with using Git and version control best practices is expected.

Requirements:

  • Candidates must have advanced proficiency in Golang and a strong understanding of concurrency and Go standard libraries.
  • A minimum of 2 years of experience with Node.js in backend environments is required.
  • In-depth experience with AWS services such as EC2, S3, Lambda, RDS, ECS, and EKS is necessary.
  • Candidates should have experience with containerization tools like Docker and Kubernetes.
  • Familiarity with infrastructure-as-code tools such as Terraform is required.
  • Solid skills in RESTful API design, CI/CD pipelines, and automated testing practices are essential.
  • Exposure to React or React-based frontend frameworks for at least 1 year is necessary.
  • Strong analytical and problem-solving abilities are required, along with effective communication skills across technical and non-technical teams.
  • A background in fintech or banking is a plus.
  • Candidates must be comfortable using Git and following version control best practices.

Benefits:

  • The position offers competitive compensation aligned with senior-level engineering roles.
  • It is a fully remote position, providing flexibility and work-life balance.
  • There is an opportunity to lead projects and shape technical decisions in a high-impact role.
  • The company promotes a collaborative, inclusive engineering culture focused on innovation and excellence.
  • Employees will have access to cutting-edge cloud technologies and professional growth opportunities.