Golang Back-End Developer Sênior | Remote

Invillia · Remoto, BR

. **Responsabilidades e atribuições** * Construir e evoluir soluções BFF (Backend for Frontend) para aplicações web e mobile; * Desenvolver, manter e otimizar APIs RESTful e integrações entre sistemas; * Integrar sistemas por meio de APIs, mensageria e arquiteturas orientadas a eventos; * Garantir performance, escalabilidade, disponibilidade, segurança e qualidade das aplicações; * Participar do desenho e da evolução de arquiteturas baseadas em microsserviços; * Implementar boas práticas de desenvolvimento, padrões de projeto e arquitetura de software; * Realizar testes unitários, testes de integração, code reviews e manutenção evolutiva e corretiva; * Atuar em conjunto com times de Frontend, Produto, QA, Arquitetura e DevOps; * Apoiar e implementar processos de CI/CD, monitoramento, observabilidade e troubleshooting em ambientes produtivos; * Analisar e solucionar incidentes, identificando causas raiz e propondo melhorias contínuas; * Contribuir para a documentação técnica, compartilhamento de conhecimento e evolução das práticas de engenharia; * Participar ativamente das definições técnicas, estimativas e planejamento das entregas. **Requisitos e qualificações** * Experiência sólida no desenvolvimento Back\-End utilizando Go (Golang); * Experiência com Kotlin; * Conhecimento em construção e sustentação de APIs RESTful; * Experiência com arquitetura de microsserviços e sistemas distribuídos; * Vivência com integração de sistemas utilizando APIs, mensageria e eventos; * Conhecimento em bancos de dados relacionais e não relacionais; * Experiência com modelagem de dados e otimização de consultas; * Conhecimento em ferramentas de versionamento de código, como Git; * Experiência com testes unitários, testes de integração e práticas de qualidade de software; * Conhecimento em práticas de CI/CD e automação de pipelines; * Experiência com monitoramento, observabilidade e análise de logs; * Conhecimento em conceitos de cloud computing e ambientes containerizados; * Vivência com Docker e ferramentas de orquestração de containers; * Conhecimento em princípios de segurança de aplicações e APIs; * Familiaridade com metodologias ágeis, como Scrum e Kanban; * Boa capacidade analítica, resolução de problemas e colaboração em equipe; * Excelente comunicação e perfil proativo para atuação em ambientes multidisciplinares. **Informações adicionais** * Experiência com Kubernetes; * Conhecimento em plataformas de nuvem como AWS, Azure ou Google Cloud; * Experiência com ferramentas de mensageria, como Kafka ou RabbitMQ; * Vivência em ambientes de alta volumetria e sistemas críticos; * Conhecimento em observabilidade com Prometheus, Grafana, ELK ou ferramentas similares; * Experiência no segmento financeiro, fintechs ou meios de pagamento. A Invillia faz parte da AI/R, a AI Revolution Company: uma conexão estratégica de componentes revolucionários incorporando a inteligência artificial em todos os lugares. A AI/R conta com mais de 6\.000 profissionais de tecnologia e presença global, com escritórios no Brasil, na Europa e nos EUA.