Point your AI agent at freehire and let it find you a job.

Get the CLI →

Teclat

NewBe an early applicant

Sênior Software Engineer (Architecture Focus) - PJ | Presencial em Goiânia/GO

Posted 1 view
Discussion

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.

Skills

What Lead Software Engineering jobs ask for — and how much of it you have →

See also

Software Engineering jobs by country — openings, pay and top skills →

Tailor your CV for this role?

We couldn't check your fit for this role — add a CV to your profile to see it next time.

A new version of freehire is available