Backend Software Engineer
Location: Brazil (Remote)
Type: Full-time
Roles and Responsibilities
- Design and develop backend services using Golang and JavaScript/TypeScript
- Build and maintain microservices with a focus on performance, reliability, and scalability
- Collaborate with global teams to define and maintain SLAs, SLOs, and monitoring systems
- Implement best practices for observability—logging, monitoring, distributed tracing, and alerting
- Troubleshoot, debug, and respond to production incidents to maintain high availability
- Contribute to the architecture and implementation of cloud-native systems (AWS preferred)
- Work with infrastructure tools such as Kubernetes, Terraform, Helm, and Istio
- Champion clean code, test coverage, and software design principles
Requirements
- 5+ years of hands-on experience in backend software development
- Strong programming skills in Golang and JavaScript/TypeScript
- Solid experience with microservices, REST APIs, and cloud infrastructure (AWS preferred)
- Proficient in Linux systems, networking concepts (TCP/IP, load balancing), and distributed systems
- Working knowledge of Kubernetes, Terraform, and CI/CD pipelines
- Experience with monitoring tools such as Datadog, OpenTelemetry, or Prometheus
- Strong problem-solving skills and a drive to learn and grow continuously
- Bachelor’s degree in Computer Science or equivalent practical experience
Bonus Points for
- Experience with video streaming, HLS playback, or media pipelines
- Familiarity with Istio, Helm charts, or service mesh concepts
- Building and scaling services in high-traffic production environments