Bolivia or Colombia or Costa Rica or Peru Remote (Global) Employment

Encora is hiring a Golang Developer

About the Role

At Encora, we are looking for a Senior Golang Engineer to join a fast-paced team developing attack surface intelligence capabilities. In this role, you will be a critical contributor to the development and integration of reconnaissance technologies while advancing engineering best practices across our cybersecurity platform.

What You'll Do

  • Develop and integrate cybersecurity testing and analysis systems with our platform.
  • Build high-performance, resilient, and scalable cloud-based software, microservices, and containers.
  • Take software through CI/CD to production and own its quality and availability.
  • Utilize the GCP platform to build and run highly-available systems.
  • Identify and resolve performance issues across systems and components.
  • Collaborate cross-functionally with Product, Operations, and Platform Engineering teams.
  • Integrate monitoring and alerting capabilities to proactively improve availability and response times.
  • Design, implement, and deliver well-tested, scalable, highly available systems.
  • Own and ideate technical solutions for product requirements and user stories.
  • Actively engage in design and code reviews.
  • Offer guidance and support to junior team members, fostering a culture of continuous learning.

What We're Looking For

  • 5+ years of experience in backend software engineering and distributed systems.
  • Strong expertise in Golang.
  • Strong experience and understanding of microservices, REST API design, gRPC, unit testing, and BDD testing.
  • Strong design skills.
  • In-depth knowledge of NoSQL and RDBMS technologies.
  • Strong experience with Docker, Kubernetes, and Cloud Environments (GCP preferred).
  • Experience working on agile teams.
  • Experience developing scalable and observable microservice-based applications.
  • Experience with GitOps and DevOps principles, practices, and tools.
  • A proven ability to thrive in a collaborative environment with different stakeholders.
  • Advanced English skills.

Nice to Have

  • Familiarity with UML.
  • Exposure to Domain Driven Design.
  • Experience with asynchronous messaging technologies such as Google PubSub or Kafka.
  • An interest in security and penetration testing.
  • An interest in GenAI and LLM technologies.

Technical Stack

  • Languages & Frameworks: Golang, gRPC, REST API
  • Infrastructure & Cloud: GCP, Docker, Kubernetes
  • Data Stores: NoSQL, RDBMS
  • Messaging: Google PubSub, Kafka

Work Mode

This is a remote position open to candidates located anywhere in Latin America.

At Encora, we hire professionals based solely on their skills and qualifications, and do not discriminate based on age, disability, religion, gender, sexual orientation, socioeconomic status, or nationality.

Required Skills
GolangGCPDockerKubernetesNoSQLRDBMSgRPCREST APIGoogle PubSubKafkamicroservicesunit testingBDD testingdistributed systems
Planning long-term in Thailand?

Full relocation support, start to finish

From visa strategy to housing, banking, and schools for your family — SVBL plans and manages every detail of your move to Thailand so nothing falls through the cracks.

Complete relocation planning
Family visa & school enrollment
Banking & insurance setup
Cultural integration support
Plan your move
One partner for everything
About company
Encora

Encora is the preferred digital engineering and modernization partner of some of the world’s leading enterprises and digital native companies. With over 9,000 experts in 47+ offices and innovation labs worldwide, Encora’s technology practices include Product Engineering & Development, Cloud Services, Quality Engineering, DevSecOps, Data & Analytics, Digital Experience, Cybersecurity, and AI & LLM Engineering.

Visit website
Job Details
Department Software Development
Category backend
Posted 14 days ago