Cadmus Soluções em TI logo
Cadmus Soluções em TI

Parceira que transforma desafios em resultados!

Backend Developer — Go

Backend EngineerSoftware EngineerFull TimeRemoteSeniorTeam 1,001-5,000Since 1995H1B No SponsorCompany SiteLinkedIn

Location

Brazil

Posted

6 days ago

Salary

0

Seniority

Senior

Job Description

Backend Developer — Go

Cadmus Soluções em TI

• Develop backend applications using Go (Golang); • Design and evolve high-performance REST APIs; • Participate in architectural decisions for solutions; • Develop microservices-based applications; • Implement integrations between critical systems; • Work with messaging systems and asynchronous processing; • Ensure quality through automated testing and development best practices; • Drive improvements in application performance, scalability, and observability; • Participate in code reviews and provide technical support to the team.

Job Requirements

  • Strong experience with Go (Golang);
  • Microservices architecture;
  • Distributed software architecture;
  • REST APIs;
  • Messaging systems (Kafka, RabbitMQ or similar);
  • Event streaming;
  • AWS;
  • Docker;
  • Kubernetes;
  • Git;
  • Relational and NoSQL databases;
  • Concepts of scalability and elasticity;
  • Observability (logs, metrics and tracing);
  • Automated testing.
  • Experience in the financial sector;
  • Knowledge of Open Finance / Open Banking;
  • OAuth2 and OpenID Connect;
  • LGPD (Brazilian General Data Protection Law);
  • Terraform;
  • CI/CD;
  • Experience with high-availability environments and high transactional volumes.

Benefits

  • Not specified

Related Job Pages

More Backend Engineer Jobs

Cisco logo

Backend Engineering Technical Leader – Golang

Cisco

We securely connect everything to make anything possible.

Full TimeRemoteTeam 10,001+Since 1984H1B Sponsor

• work with and provide technical leadership to a team of highly motivated engineers • build software for workload security products that cater to highly complex and scalable customer environments • protect crown jewel application workloads from increasingly complex threat vectors • provide technical leadership and make architectural contributions in backend services • Collect and process telemetry at scale from data sources in customer environments • React to changes in environment and render policies in a highly scalable manner to a large number of enforcement points • Implement API endpoints that need to respond with minimal latencies even when crunching large volumes of data • Will be deployed in highly complex distributed system environments and involve failure modes unique to those environments

California + 4 moreAll locations: California | Maine | Montana | New Mexico | North Dakota
$183.8K - $263.6K / year
Cisco logo

Senior Technical Lead – Golang, Distributed Systems

Cisco

We securely connect everything to make anything possible.

Full TimeRemoteTeam 10,001+Since 1984H1B Sponsor

• Provide technical leadership and make architectural contributions in backend services • Collect and process telemetry at scale from data sources in customer environments • React to changes in environment and render policies in highly scalable manner to large number of enforcement points • Implement API endpoints that need to respond with minimal latencies even when crunching large volumes of data • Will be deployed in highly complex distributed system environments and involve failure modes unique to those environments

California
$210.6K - $305.1K / year
Blue Water Thinking logo

Software Developer – .NET Core

Blue Water Thinking

Blue Water Thinking is a VA CVE-certified Service Disabled Veteran Owned Small Business (SDVOSB).

Full TimeRemoteTeam 51-200H1B No Sponsor

• Support the development and maintenance of DMC applications under the guidance of senior developers • Perform hands-on coding, testing, and documentation to sustain existing systems and support incremental enhancements • Develop and modify application code using C#, .NET Core MVC, legacy .NET Framework v4.8, JavaScript, and CSS • Maintain existing user interfaces and business logic • Support bug fixes, testing, and validation of new features and releases • Assist with the maintenance of automated jobs and backend services • Support updates to technical documentation and system artifacts • Support SQL Server databases, SQL programming, and application-level data access • Participate in troubleshooting across the two-server on-premises infrastructure • Follow secure coding standards required for VHA-hosted applications under FIPS 199 Moderate requirements

United States
$95K - $120K / year
DDN logo

Software Engineer – Backend

DDN

World’s leading Data Intelligence Platform supercharging over 500,000 GPUs across all data workloads

Full TimeRemoteTeam 1,001-5,000Since 1998H1B Sponsor

Role Description We are seeking a Backend Software Engineer to join the Control Plane team for the DDN Infinia AI Data Platform. This role is critical in building the core backend services that power manageability, API-driven control, automation, and intelligent supportability across large-scale hybrid (OnPrem + cloud) environments. You will design and develop highly scalable, secure, and resilient backend systems that enable centralized orchestration, lifecycle management, policy enforcement, and integration with external systems. This role also involves enhancing API frameworks, improving supportability, and embedding security best practices across the platform. This is a hands-on technical leadership role focused on building foundational services that operate reliably at petabyte scale and support mission-critical AI/data workloads. Key Responsibilities - Design and build scalable, high-performance distributed backend services powering the platform control plane. - Develop APIs for centralized management of storage and compute across multi-region hybrid (OnPrem + cloud) environments. - Architect and implement resilient microservices with strong consistency, fault tolerance, high availability, and low latency at petabyte scale. - Contribute to the evolution of an API-first platform, designing clean, versioned, extensible APIs (REST/gRPC) for control, automation, and integration. - Own API lifecycle management including versioning, backward compatibility, deprecation strategies, and governance; ensure APIs are intuitive, consistent, and well-documented. - Enable APIs to support automation, policy-driven workflows, and ecosystem integrations. - Build backend systems supporting provisioning, scaling, upgrades, configuration, and full lifecycle management. - Implement policy-driven orchestration and Infrastructure-as-Code (IaC) integrations. - Support RBAC, multi-tenancy, and enterprise-grade self-service capabilities. - Instrument services with logs, metrics, traces, and events to enable deep observability, automated diagnostics, troubleshooting, and incident resolution. - Contribute to alerting, incident correlation, and root cause analysis capabilities to improve operational transparency and supportability. - Design and implement secure-by-design systems with strong authentication, authorization, RBAC, encryption (in transit and at rest), and audit logging. - Collaborate with security teams to ensure compliance with enterprise and regulatory standards. - Design systems for fault tolerance, graceful degradation, disaster recovery, and seamless upgrades/rollbacks with minimal or zero downtime. - Drive engineering excellence through code reviews, design reviews, and adherence to best practices. Qualifications - 5+ years of experience in backend or distributed systems engineering. - Strong experience designing and building microservices-based architectures. - Proficiency in at least one modern backend language (e.g., Go, C++, Java, Python, or similar). - Experience designing and implementing APIs (REST and/or gRPC). - Deep understanding of distributed systems concepts (consistency, availability, partition tolerance, etc.). - Experience with cloud-native architectures and containerized environments. - Strong knowledge of security principles including authentication, authorization, and encryption. - Strong understanding of object-oriented design, data structures, and algorithms. - Experience building and maintaining large-scale distributed systems using modern software engineering practices. - Experience with containerized environments and orchestration (e.g., Kubernetes). - Knowledge of CI/CD pipelines and automated testing frameworks. Success Metrics - Delivery of robust, scalable backend services supporting control plane operations. - High-quality, well-documented, and stable APIs with strong adoption. - Reduced operational friction through automation and improved supportability. - Strong system reliability, performance, and uptime at scale. - Secure, compliant services with minimal vulnerabilities and audit issues. - Successful deployment and operation across both OnPrem and cloud environments. - Positive collaboration and influence across engineering teams.

United Kingdom