For our Software Engineering team located in Brasil, we are looking for a Senior Backend Engineer with strong experience in Golang, cloud environments (preferably Azure), and microservices architecture.
This role focuses on building smart transit solutions using artificial intelligence, machine learning, distributed systems, and a data-driven approach to continuously optimize performance and decision-making.
This position is fully remote for candidates located in Brasil.
Key Responsibilities
Design and develop scalable microservices using Golang.
Work with cloud platforms (Azure preferred; AWS is a plus).
Build and maintain robust CI / CD pipelines and use tools like Docker.
Implement inter-service communication with RabbitMQ or Kafka.
Develop data-driven systems for real-time analysis and optimization.
Integrate AI / ML capabilities into backend applications.
Design and optimize relational database schemas and queries.
Develop and maintain secure, scalable APIs.
Contribute to distributed systems architecture, automation, and hardware integration.
Must-Have Qualifications
Solid experience with Golang, microservices, cloud, and messaging systems (RabbitMQ / Kafka).