Golang Developer

Jobgether · Brazil

This position is listed on behalf of a partner company, who manages all applications and next steps. Our partner is looking for a Golang Developer based in Brazil.

This role sits within a high-performing global engineering environment focused on building scalable, cloud-native digital services that support large-scale, data-intensive applications. The Golang Developer will contribute to the design, development, and deployment of high-performance backend systems and APIs used across distributed platforms serving millions of users. This position involves working with modern architectures built on microservices, cloud infrastructure, and event-driven systems, with a strong emphasis on scalability, reliability, and security. The role also requires close collaboration with cross-functional teams across engineering, product, and DevOps in a globally distributed setup. It is an opportunity to work on complex technical challenges involving real-time data processing and high-throughput services. The ideal candidate thrives in fast-paced environments where engineering excellence and continuous improvement are core expectations.

Accountabilities:

  • Design, build, and deploy scalable and secure backend services using Golang and Node.js, contributing to the development of high-performance distributed systems.
  • Develop and maintain robust gRPC and RESTful APIs capable of handling high-throughput and data-intensive workloads.
  • Collaborate with cross-functional engineering teams to define technical requirements, improve system architecture, and enhance existing services.
  • Participate in code reviews, enforce engineering best practices, and contribute to improving code quality and system reliability.
  • Monitor production systems, troubleshoot issues, and ensure timely resolution of critical incidents to maintain service stability.
  • Support continuous improvement initiatives by analyzing engineering metrics and optimizing system performance and scalability.
  • Requirements:

    • 7+ years of software engineering experience with a strong focus on backend or full-stack development in distributed systems.
    • 3+ years of experience building applications using Golang, Node.js, and modern frontend frameworks such as React.
    • Strong experience designing and implementing scalable, high-performance web applications deployed on AWS or GCP.
    • Solid understanding of Linux systems, shell scripting, and cloud-based infrastructure environments.
    • Hands-on experience with APIs, data integration, and working with databases such as MongoDB.
    • Familiarity with modern engineering tools and practices, including Git, Redis, Kubernetes, and CI/CD workflows.
    • Strong problem-solving, analytical thinking, and communication skills, with experience working in globally distributed teams.
    • Benefits:

      • Competitive compensation aligned with experience and market standards
      • Fully remote work arrangement within Latin America
      • Opportunity to work with modern cloud-native technologies at global scale
      • Exposure to international, distributed engineering teams
      • Career growth opportunities in a high-scale, fast-paced technical environment
      • Collaborative and innovation-driven engineering culture
      • Access to complex, high-impact projects in media and digital platforms

Backend pay context

Based on 245 disclosed Backend salaries on RoleSuite, the role pays a median of $173K/year, with most offers between $114K and $205K (10th–90th percentile: $87K–$255K).

See the full Backend salary breakdown →
Apply →