Sênior Software Engineer (Architecture Focus) - PJ | Presencial em Goiânia/GO
Summary
Hands-on senior engineer role acting as a main technical reference for a high-transaction digital platform in the entertainment/lottery sector: drives architecture decisions while coding with TypeScript, Node.js, Vue/Nuxt, PostgreSQL and AWS, on-site in Goiânia, Brazil, with AI tools like Claude embedded in the engineering workflow.
Sobre o cliente
Nosso cliente é um ecossistema de tecnologia e inovação voltado para o setor de entretenimento e operações lotéricas. Construímos produtos digitais de alta performance e transacionalidade, onde cada detalhe da experiência do usuário impacta diretamente grandes volumes de negócio. Se você gosta de desafios complexos envolvendo conversão, dados e jornadas de massa, este é o lugar.
Sobre a posição
Buscamos um(a) Senior Software Engineer com forte visão de arquitetura, alta capacidade técnica e perfil hands-on para atuar na evolução de uma plataforma digital de alta transacionalidade.
Mais do que definir padrões arquiteturais, buscamos alguém que tenha curiosidade técnica, autonomia e capacidade de tomar decisões, investigando novas abordagens, testando hipóteses e buscando continuamente formas melhores de construir, escalar e otimizar as soluções.
O time vive um momento de forte experimentação e evolução tecnológica, utilizando Inteligência Artificial no processo de desenvolvimento, testes, investigação e otimização, inclusive com iniciativas envolvendo Claude e outras ferramentas de IA. Essa pessoa será uma das principais referências técnicas da squad, participando ativamente das decisões de arquitetura e engenharia, mas também colocando a mão na massa para validar soluções, construir provas de conceito e resolver problemas complexos.
💼 Contratação: PJ
📍 Local: Setor Oeste, Goiania/GO — atuação 100% presencial
Principais Responsabilidades
- Atuar como uma das principais referências técnicas da squad, contribuindo para decisões de arquitetura, engenharia e evolução tecnológica.
- Projetar, desenvolver e evoluir soluções backend escaláveis, resilientes, seguras e de alta disponibilidade.
- Participar ativamente do desenvolvimento, evitando uma atuação exclusivamente conceitual ou de governança arquitetural.
- Avaliar novas tecnologias, frameworks, ferramentas e abordagens por meio de testes, experimentações e provas de conceito (POCs).
- Utilizar ferramentas de Inteligência Artificial como parte do processo de engenharia, apoiando desenvolvimento, investigação, testes, documentação e otimização de soluções.
- Identificar oportunidades de melhoria em arquitetura, código, performance, confiabilidade e experiência de desenvolvimento.
- Questionar soluções existentes e propor alternativas tecnicamente mais eficientes quando necessário.
- Tomar decisões técnicas com autonomia, considerando impactos de curto, médio e longo prazo.
- Desenhar e evoluir integrações utilizando APIs REST, mensageria, eventos e webhooks.
- Trabalhar com arquiteturas baseadas em monólitos modulares, microsserviços e sistemas distribuídos.
- Realizar code reviews e revisões arquiteturais, elevando continuamente a qualidade técnica das entregas.
- Apoiar decisões relacionadas à modelagem de dados, performance e otimização de bancos de dados.
- Atuar na investigação e resolução de problemas complexos em ambientes críticos de produção.
- Trabalhar próximo às áreas de Produto e Engenharia, conectando decisões técnicas aos objetivos do negócio.
- Compartilhar conhecimento e apoiar tecnicamente outros engenheiros do time.
Requisitos Obrigatórios
- Experiência sólida como Senior Software Engineer, Software Architect, Tech Lead ou posição semelhante, com participação relevante em decisões arquiteturais.
- Forte capacidade de desenvolvimento e atuação hands-on.
- Domínio de TypeScript e Node.js, utilizando frameworks como NestJS, Express, Fastify, AdonisJS ou similares.
- Experiência sólida no desenvolvimento e arquitetura de APIs REST.
- Experiência com Vue.js e Nuxt.js no desenvolvimento e sustentação de aplicações frontend.
- Conhecimento avançado em PostgreSQL, incluindo modelagem, otimização de queries e performance.
- Experiência prática com AWS, especialmente EC2, ECS e serviços relacionados à sustentação de aplicações escaláveis.
- Experiência com arquiteturas de microsserviços, monólitos modulares, arquitetura em camadas e Event-Driven Architecture.
- Conhecimento sólido em DDD, Clean Architecture, Clean Code, SOLID e Design Patterns.
- Experiência com integrações utilizando APIs REST, Webhooks e mensageria.
- Vivência com CI/CD, Git, testes automatizados, code review e boas práticas de deploy.
- Experiência em troubleshooting de aplicações em produção e ambientes de alta disponibilidade.
- Capacidade de tomar decisões técnicas considerando escalabilidade, segurança, performance, custo e sustentabilidade da solução.
- Familiaridade com ferramentas de Inteligência Artificial aplicadas ao ciclo de desenvolvimento de software.
- Interesse e capacidade para experimentar novas ferramentas e incorporá-las ao fluxo de engenharia quando gerarem ganho real de produtividade ou qualidade.
Diferenciais
- Experiência utilizando Claude, Claude Code ou outras ferramentas de IA voltadas ao desenvolvimento de software.
- Experiência com Amazon Aurora.
- Experiência com CloudFormation, Terraform ou outras ferramentas de Infraestrutura como Código (IaC).
- Conhecimento em Azure ou Google Cloud Platform.
- Experiência com Kafka, RabbitMQ, SQS ou outras tecnologias de mensageria e processamento assíncrono.
- Vivência com observabilidade, monitoramento, métricas, logs e tracing.
- Experiência com modernização de sistemas legados e migração arquitetural.
- Conhecimento de estratégias de escalabilidade horizontal, tolerância a falhas e otimização de custos em Cloud.
- Experiência com sistemas de alta concorrência, grande volume transacional e operação 24x7.
- Conhecimentos de segurança de aplicações, incluindo OWASP, autenticação, autorização e gestão de credenciais.
- Experiência em meios de pagamento, antifraude, plataformas financeiras ou ambientes regulados.
- Experiência anterior em iGaming, Betting ou plataformas digitais de alta escala.
Perfil Comportamental
Buscamos alguém com curiosidade técnica genuína e que não espere receber todas as respostas prontas.
É importante ter:
- Forte senso de autonomia e ownership;
- Proatividade para identificar problemas e oportunidades antes que se tornem demandas;
- Curiosidade para investigar novas tecnologias e formas de resolver problemas;
- Capacidade de tomar decisões técnicas e sustentar suas escolhas;
- Perfil experimental, confortável em testar hipóteses, comparar alternativas e aprender rapidamente;
- Pensamento crítico, sem aceitar uma solução apenas porque “sempre foi feita assim”;
- Capacidade de equilibrar velocidade, qualidade e sustentabilidade técnica;
- Boa comunicação e capacidade de influenciar decisões;
- Interesse genuíno por IA aplicada à Engenharia de Software;
- Mentalidade de melhoria contínua.