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

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
Need to work legally in Thailand?

Work permits without the paperwork nightmare

Thai immigration rules are strict and easy to get wrong. SVBL handles the bureaucracy — correct visa type, proper documentation, timely submissions. You focus on your work.

Right visa type for your situation
Document preparation & submission
Deadline tracking & renewals
Direct liaison with immigration
Talk to an expert
10+ years experience
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.
All jobs at Encora Visit website
Job Details
Department Software Development
Category backend
Posted 2 months ago