1GLOBAL

Backend Software Engineer - Golang or Java

1GLOBAL
Apply
3 months 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

1GLOBAL provides eSIM-based mobile connectivity and an owned global core network for enterprises, consumers, and IoT device makers, sold via subscriptions and wholesale/MVNO services. The privately held company operates as a regulated telecom provider across 40 countries, including MVNO operations in 12 markets, and offers APIs to embed mobile service into brands and apps. Founded in 2022 by Hakan Koç and Pyrros Koussios, it is headquartered in Amsterdam.

Contact me