Remote job
Senior Software Engineer (Backend)
Job details
About this role
Role overview Design, build, and operate backend modules for processing and streaming services in a remote role based in Brazil. The work spans implementation, performance and reliability improvements, production support, and technical design, with ownership of deliverables through deployment and operation.
Responsibilities - Design and maintain complex service modules, using profiling and algorithms to improve speed and memory use. - Take work from requirements clarification through implementation, testing, deployment, and support. - Build and operate multi-region AWS services, including compute, storage, messaging, caching, and serverless components. - Diagnose production issues involving performance, concurrency, and reliability, then address their root causes. - Contribute to architecture discussions, evaluate trade-offs, and implement designs aligned with technical direction. - Improve tests, observability, deployment automation, and code quality; participate in code reviews.
Requirements - Professional experience building, shipping, and operating production backend services. - Strong Java SE experience, including object-oriented design, concurrency, performance tuning, and troubleshooting. - Hands-on AWS experience, particularly with ECS and EC2, plus DevOps knowledge covering continuous delivery, infrastructure as code, and multi-environment deployments. - Strong understanding of algorithms, data structures, complexity, and memory and performance trade-offs. - Experience with high-traffic distributed systems and REST APIs, data formats such as JSON or Protocol Buffers, and observability through logs, metrics, or traces.
Nice to have - Familiarity with observability platforms such as Dynatrace, Grafana, or Splunk. - Knowledge of HTTP/2 or WebSockets and their effects on streaming performance. - Experience with Terraform, Jenkins, CI/CD pipelines, content delivery networks, global data distribution, Docker, or Kubernetes.
Benefits and work setup The role is listed as remote in Brazil.