🏢 Empresa: Invillia

📍 Local: Remoto
💼 Tipo: Efetivo
🏠 Modelo: Remoto
📋 Descrição da Vaga
Estamos em busca de uma pessoa Back-End Developer Sênior (Golang) para atuar na evolução de plataformas e serviços que suportam integrações entre sistemas e processos críticos do negócio.
O ambiente é composto por uma arquitetura moderna baseada em microsserviços e sistemas distribuídos, com aplicações hospedadas em nuvem, comunicação síncrona e assíncrona, bancos de dados relacionais e não relacionais, além de elevados requisitos de escalabilidade, resiliência, observabilidade e segurança.
Você fará parte de um time colaborativo, focado em engenharia de software, excelência técnica, evolução contínua da plataforma e adoção de novas tecnologias, incluindo soluções apoiadas por Inteligência Artificial.
🎯 Responsabilidades
- Projetar, desenvolver, testar, implantar e manter serviços backend em Go com foco em desempenho, escalabilidade e resiliência.
- Desenvolver e evoluir APIs RESTful com contratos claros e documentação utilizando Swagger/OpenAPI.
- Construir e manter pipelines de dados de alto throughput consumindo eventos do Kafka.
- Participar de decisões de arquitetura e definição de boas práticas para o ecossistema de serviços.
- Implementar e aprimorar mecanismos de observabilidade por meio de logs estruturados, métricas e rastreamento distribuído.
- Garantir qualidade, confiabilidade e segurança dos serviços em produção.
- Colaborar com engenheiros, product managers e designers em um ambiente ágil e multidisciplinar.
- Contribuir para a evolução contínua da plataforma e adoção de novas tecnologias.
✅ Requisitos
- Bacharelado em Ciência da Computação ou experiência profissional equivalente.
- Experiência sólida no desenvolvimento de serviços backend complexos em ambiente de produção, preferencialmente utilizando Go.
- Experiência com outras linguagens compiladas e fortemente tipadas.
- Conhecimento em construção e evolução de APIs RESTful, incluindo validação de requisições, tratamento de erros e documentação via Swagger/OpenAPI.
- Experiência com arquiteturas orientadas a eventos e mensageria utilizando Kafka.
- Vivência no tratamento de eventos atrasados, reprocessados ou fora de ordem.
- Conhecimento de bancos de dados relacionais e/ou de séries temporais, incluindo modelagem de dados, migrações e otimização de consultas.
- Experiência com observabilidade utilizando ferramentas como DataDog, Grafana, Prometheus ou equivalentes.
- Conhecimento em Docker e ambientes containerizados.
- Experiência com infraestrutura em nuvem, preferencialmente AWS.
- Experiência atuando em equipes ágeis de desenvolvimento de produtos.
- Experiência na utilização de camadas de cache, como Redis, para cenários de alta performance.
- Inglês intermediário.
Diferenciais
- Experiência com mecanismos de consulta distribuída sobre data lakes, como Trino ou Presto.
- Experiência com integração de soluções baseadas em LLMs, como AWS Bedrock.
- Interesse em contribuir com discussões de arquitetura e evolução técnica da plataforma.
📊 Etapas do Processo Seletivo
- Cadastro
- Mapeamento de Stack
- Fit Cultural
- Entrevista Líder
- Cadastro de Qualificação
- Oferta
- Contratação
🏢 Sobre a Invillia
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.
💡 Dicas de Ouro para Conseguir uma Vaga Home Office
1. Mantenha limites saudáveis com família e moradores da casa
Interrupções frequentes são um dos maiores desafios do home office. Converse honestamente com as pessoas da casa sobre seus horários e necessidades de concentração. Estabeleça sinais visuais como porta fechada para indicar que não quer ser interrompido. Gerenciar esse ambiente é parte do profissionalismo remoto.
2. Seja proativo na comunicação com sua equipe
No trabalho remoto, a ausência de comunicação é interpretada como desengajamento. Não espere que te perguntem — informe o andamento das suas atividades, avise com antecedência sobre dificuldades, e confirme o recebimento de mensagens importantes.
3. Tenha um plano B de internet e energia
Quedas de energia e internet acontecem. Profissionais remotos sérios têm contingências: um nobreak para o roteador, dados móveis com boa franquia, e conhecem um café ou coworking próximo para usar em emergências. Comunicar um problema técnico proativamente demonstra maturidade.
💡 Interessado nesta oportunidade?
Esta vaga de Golang Back-End Developer na Invillia oferece a possibilidade de trabalho 100% remoto.