Senior Golang Back-End Developer
Posted 51mins ago
Employment Information
Report this job
Job expired or something wrong with this job?
Job Description
Desenvolvedor Golang sênior projetando serviços backend e APIs para plataformas de integrações da Invillia. Foco em microsserviços, Kafka, nuvem, escalabilidade e observabilidade.
Responsibilities:
- Design, develop, test, deploy, and maintain backend services in Go, with a focus on performance, scalability, and resilience
- Develop and evolve RESTful APIs with clear contracts and documentation using Swagger/OpenAPI
- Build and maintain high-throughput data pipelines consuming events from Kafka
- Participate in architectural decisions and the definition of best practices for the services ecosystem
- Implement and enhance observability mechanisms through structured logging, metrics, and distributed tracing
- Ensure the quality, reliability, and security of services in production
- Collaborate with engineers, product managers, and designers in an agile, cross-functional environment
- Contribute to the continuous evolution of the platform and the adoption of new technologies
Requirements:
- Bachelor's degree in Computer Science or equivalent professional experience
- Strong experience developing complex backend services in production environments, preferably using Go
- Experience with other compiled, strongly typed languages
- Knowledge of building and evolving RESTful APIs, including request validation, error handling, and documentation via Swagger/OpenAPI
- Experience with event-driven architectures and messaging using Kafka
- Experience handling delayed, replayed, or out-of-order events
- Knowledge of relational and/or time-series databases, including data modeling, migrations, and query optimization
- Experience with observability using tools such as Datadog, Grafana, Prometheus, or equivalent solutions
- Knowledge of Docker and containerized environments
- Experience with cloud infrastructure, preferably AWS
- Experience working on agile product development teams
- Experience using caching layers such as Redis for high-performance scenarios
- Intermediate English proficiency
- Nice to have: experience with distributed query engines for data lakes, such as Trino or Presto
- Nice to have: experience integrating LLM-based solutions, such as AWS Bedrock
- Nice to have: interest in contributing to architectural discussions and the platform's technical evolution
Benefits:
- Remote work
- This position is also open to candidates with disabilities


















