CI&T

CI&T

CI&T is a global digital technology agency empowering agile growth for leading companies through advanced technologies with a team of 2000 experts worldwide.

Internet Software & Services
5K-10K
Founded 1995

Description

  • Develop and maintain backend services in Golang, including REST APIs and distributed service integrations.
  • Collaborate on microservices architectures and synchronous/asynchronous communication between services.
  • Implement concurrency, error handling, testing, profiling, and performance optimization in Go.
  • Design and support resilient event-driven systems using messaging technologies such as Kafka or RabbitMQ.
  • Work with relational and NoSQL databases, including data modeling, query optimization, caching, and transaction/concurrency control.
  • Contribute to cloud-native delivery and operations using Docker, Kubernetes, CI/CD, and observability tooling.
  • Investigate production incidents and help maintain reliability through SLOs, SLAs, alerts, and runbooks.
  • Apply security best practices for authentication, authorization, and protection of sensitive data.
  • Follow clean code, SOLID principles, and design patterns in backend development.

Requirements

  • Solid experience with Golang.
  • Experience developing REST APIs.
  • Strong knowledge of Go project structure best practices.
  • Experience with Go concurrency concepts such as goroutines, channels, context, mutexes, and worker pools.
  • Experience with unit tests, mocks, and integration tests.
  • Knowledge of gRPC is a strong plus.
  • Experience with microservices, distributed systems, and event-driven communication.
  • Experience with messaging systems such as Kafka, RabbitMQ, or similar tools.
  • Experience with relational databases such as PostgreSQL or MySQL and NoSQL databases such as Redis, MongoDB, or DynamoDB.
  • Experience with cloud platforms such as AWS, GCP, or Azure, plus Docker, Kubernetes, CI/CD, and observability tools.
  • Ability to work on high-volume transactional systems and production incident analysis.
  • Knowledge of OAuth2, JWT, mTLS, data protection practices, basic LGPD, and secure API development.
  • Experience with profiling and performance tuning, SLO/SLA monitoring, alerting, and runbooks.
  • Availability to work remotely in Brazil, with on-site presence required in Campinas metropolitan area according to local policy.

Benefits

  • Health and dental insurance.
  • Meal and food allowance.
  • Childcare assistance.
  • Extended parental leave.
  • Wellhub (Gympass) and TotalPass partnerships for fitness and wellness.
  • Profit sharing (PLR).
  • Life insurance.
  • Continuous learning platform (CI&T University), online course partnerships, and language-learning platform.
  • Discount club and a free online platform focused on physical, mental, and overall well-being support.

Interested in this position?

Apply directly on the company website

Apply Now

Similar Roles

Senior Backend Engineer (Elixir)

Remote 251-1K Professional Services

Remote is hiring a full-time engineer to help build tools, APIs, and integrations for its global HR and Payroll products in a fully remote, async environment.

Angular AWS CI/CD Docker Elixir GitHub GitLab Jenkins Kubernetes Next.js Phoenix PostgreSQL React Vue.js
22 minutes ago

Senior Backend Engineer - Grafana Search & Storage | Spain | Remote

Grafana 1K-5K IT Services

Grafana Labs is hiring a Senior Backend Engineer to help build and operate its next-generation search and storage platform for Grafana Cloud and related products.

Go Grafana Kubernetes Prometheus
51 minutes ago

Software Engineer II - Model Platform

Abnormal AI Internet Software & Services

Abnormal AI is hiring a Software Backend Engineer II to join its Detection Team and build the Model Platform infrastructure that supports ML and Data Science work on advanced email and cloud attack detection.

AWS Azure Django GCP Go Kubernetes Machine Learning OWASP PostgreSQL Python
1 hour, 8 minutes ago

Senior Ruby/Rails Back-End Developer

emerchantpay 251-1K Diversified Financial Services

emerchantpay is hiring experienced Ruby on Rails developers to build and scale payment platform components for a global payments business.

Ansible AWS BDD Docker GraphQL JavaScript MySQL PostgreSQL RabbitMQ React Redis RSpec Ruby Ruby on Rails TDD Terraform
2 hours, 10 minutes ago

You're on a roll! Sign up now to keep applying.

Sign Up

Already have an account? Log in

Used by 14,729+ remote workers