🏢 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. Cuide da saúde mental trabalhando de casa
O isolamento do home office pode afetar o bem-estar se não for gerenciado. Reserve momentos para interações sociais, mesmo que virtuais. Faça pausas regulares com a técnica Pomodoro (25 min de foco, 5 min de pausa). Evite comer na frente do computador e saia de casa ao menos uma vez por dia.
3. Destaque soft skills no currículo e entrevistas
Empresas remotas valorizam comunicação, autonomia, resolução de problemas e adaptabilidade acima de muitas hard skills técnicas. Prepare exemplos concretos de situação, ação e resultado que demonstrem essas competências. Histórias reais com resultados são sempre mais convincentes.
💡 Interessado nesta oportunidade?
Esta vaga de Golang Back-End Developer na Invillia oferece a possibilidade de trabalho 100% remoto.