1GLOBAL

Backend Software Engineer - Golang or Java

1GLOBAL
Apply
1 month ago
São Paulo, BrazilMid Level

Responsibilities

  • Estimate development effort to support roadmap planning and expectation management.
  • Design and implement resilient, scalable, secure, and fault-tolerant architectures.
  • Develop features and maintain systems across the Network API, xSIM Management System, and Recording Platforms.
  • Deliver incremental enhancements and modernize existing solutions.
  • Write and maintain unit, integration, and benchmark tests for regression prevention and feature validation.
  • Implement monitoring, observability procedures, and metrics.
  • Participate in code reviews and uphold code quality, readability, and maintainability.
  • Own end-to-end feature quality and outcomes.
  • Create and maintain accurate technical documentation.
  • Collaborate with teammates and contribute to continuous improvement.

Requirements

  • At least 3 years of professional backend development experience, preferably with Go; strong Java experience with willingness to learn Go is also accepted.
  • Strong understanding of concurrency models, asynchronous workflows, inter-process communication, and synchronization techniques.
  • Experience designing, building, and consuming RESTful APIs.
  • Experience with relational and non-relational databases, including data modeling, query optimization, and performance tuning.
  • Experience writing unit tests, integration tests, and benchmarks.
  • Knowledge of networking protocols and distributed communication patterns such as gRPC, WebSockets, and TCP/UDP.
  • Experience building scalable microservices architectures and distributed systems.
  • Knowledge of software engineering best practices and design patterns.
  • Experience with Docker, CI/CD pipelines, and Infrastructure as Code.
  • Familiarity with Git workflows, pull requests, code reviews, and agile development processes.
  • Demonstrated ownership of technical outcomes and end-to-end feature delivery.
  • Effective written and verbal English communication skills.
  • Preferred qualifications include idiomatic Go development, Go profiling with pprof and trace, event-driven architectures using Kafka, RabbitMQ, or ActiveMQ, Kubernetes deployment and operations, cloud-native development on AWS, GCP, Azure, or Oracle Cloud, Prometheus and Grafana, and MSML or SIP experience.

Benefits

  • Hybrid work arrangement in São Paulo, Brazil.
  • Full-time CLT employment contract.
  • Quarterly performance bonuses.
  • Meal allowance of R$100 per working day paid through a Caju card.
  • Health insurance through SulAmérica, with 50% covered by the company.
  • Extended parental leave of 180 days for maternity and 20 days for paternity.
  • Daycare allowance of R$500 per month per child for mothers with children under three.
  • Onboarding and training in Lisbon, Portugal.
  • Career growth, professional development, international office opportunities, and exposure to an international technology team.

Tech Stack

Amazon DynamoDBApache KafkaAWSAzureDockerGitGoGoogle Cloud PlatformGrafanagRPCJavaKubernetesMongoDBOracle CloudPostgreSQLPrometheusRabbitMQRedis

Categories

1GLOBAL

About 1GLOBAL

501-1,000 employees
Contact me