Remote Senior Golang Developer- Latin America

Posted

Apply now
Please, let Nurdsoft know you found this job on RemoteYeah. This helps us grow 🌱.

Description:

  • As a Senior Golang Engineer, you will be part of a fast-paced team designing, developing, testing, integrating, and supporting technically innovative solutions for customers.
  • You will leverage your wide range of experiences and understanding of the industry, customer, and company objectives to resolve complex issues in creative ways.
  • The position is remote and located in LATAM, requiring 3 to 6 years of experience.
  • Responsibilities include performing project analysis and development tasks of increasingly complex nature, which may require extensive research and analysis.
  • You will make design and technical decisions for applications and ensure high performance.
  • The role involves working in an agile development environment and ensuring compliance with organizational guidelines.
  • You will collaborate with team members to understand requirements and develop an implementation path.
  • Supporting code deployments and configuration changes to production and non-production systems, following established procedures, is also part of the job.
  • You are expected to be a thought leader, understanding the latest trends and capabilities to implement modern and successful solutions.

Requirements:

  • You must have 3+ years of experience with Golang.
  • A minimum of 5+ years of experience as a software engineer is required.
  • Experience in test-driven development and writing automated unit tests is necessary.
  • You should have demonstrated experience delivering product features.
  • A strong understanding of software design/architecture and tradeoffs is essential.
  • Experience using cloud providers such as AWS, GCP, and Azure is required.
  • Familiarity with pub/sub/queueing systems and architectures is necessary.
  • You should have a strong understanding and experience with SQL and NoSQL databases.
  • Familiarity with containers, micro-services, and related ecosystems is required.
  • A good understanding of the Software Development Life Cycle is essential.

Benefits:

  • The position offers the flexibility of remote work.
  • You will be part of a dynamic and innovative team that values creativity and problem-solving.
  • Opportunities for professional growth and development in a fast-paced environment are available.
  • You will have the chance to work with the latest technologies and trends in the industry.
  • The role encourages a culture of 100% automation and a zero-trust policy towards security, promoting a forward-thinking work environment.
Leave a feedback