Golang Developer
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.
- 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.
- 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
Requirements:
Benefits:
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 →