Senior Software Engineer (Architecture Focus) | Presencial - Goiânia/GO | PJ

PJ, Goiania On-site

Atuar como principal referência técnica da squad no desenho e evolução de soluções  escaláveis, seguras, resilientes e de alta disponibilidade, contribuindo diretamente para  decisões arquiteturais, modernização do ambiente tecnológico e sustentação de aplicações críticas ao negócio. 

Esse(a) profissional terá papel estratégico na evolução da arquitetura atual, apoiando a  migração e consolidação do ambiente em cloud, a melhoria contínua de performance e  confiabilidade das aplicações, e a elevação da maturidade técnica do time em um contexto  de alta transacionalidade e crescimento acelerado.

Principais Responsabilidades:

  • Projetar, desenvolver e evoluir soluções com foco em escalabilidade, performance,  segurança e alta disponibilidade.
  • Atuar ativamente na definição e evolução da arquitetura de sistemas, considerando  aspectos como desacoplamento, manutenção, observabilidade e resiliência.
  • Apoiar decisões técnicas sobre estruturação de aplicações, integrações, modelagem  de dados e uso de infraestrutura em nuvem.
  • Contribuir com a modernização do ambiente tecnológico, incluindo evolução de  banco de dados, serviços em AWS e arquitetura de deploy.
  • Garantir boas práticas de engenharia de software, promovendo padrões de código,  testes, versionamento, documentação e segurança.
  • Participar da definição de estratégias para sistemas transacionais e ambientes com  alta volumetria e operação contínua.
  • Atuar na análise e resolução de incidentes críticos, propondo melhorias estruturais  para redução de falhas e aumento de estabilidade.
  • Realizar code reviews com olhar técnico aprofundado, garantindo qualidade,  manutenibilidade e aderência à arquitetura definida.
  • Apoiar tecnicamente desenvolvedores da squad, disseminando conhecimento e  elevando a maturidade técnica do time.
  • Trabalhar em parceria com Produto e demais áreas para traduzir necessidades de  negócio em soluções técnicas robustas e sustentáveis.
  • Garantir que as soluções estejam aderentes às exigências regulatórias, de  segurança e confiabilidade do setor.
  • Contribuir para decisões sobre arquitetura de APIs, integrações, comunicação entre  serviços e uso eficiente da infraestrutura cloud.
Requirements

Requisitos Obrigatórios 

  • Experiência sólida como Engenheiro(a) de Software Sênior com forte atuação em  arquitetura de soluções.
  • Domínio em Node.js no desenvolvimento de aplicações backend.
  • Experiência com Vue.js + Nuxt no desenvolvimento e sustentação de aplicações  frontend.
  • Conhecimento avançado em PostgreSQL e vivência com Amazon Aurora,  incluindo modelagem, performance e troubleshooting.
  • Vivência prática com AWS, especialmente em ambientes com EC2, ECS e serviços  relacionados à sustentação de aplicações escaláveis.
  • Experiência consistente com definição de arquitetura de sistemas, incluindo  monolitos modulares, microsserviços, APIs REST e integrações distribuídas.
  • Conhecimento sólido em boas práticas de engenharia de software, como Clean Code, SOLID, Design Patterns e princípios de arquitetura orientada a domínio e escalabilidade.
  • Experiência com integrações via APIs REST, webhooks e mensageria.
  • Vivência com pipelines de CI/CD, versionamento e boas práticas de deploy.
  • Experiência com troubleshooting de sistemas em produção e atuação em ambientes  críticos de alta disponibilidade.
  • Capacidade de tomar decisões técnicas com visão de médio e longo prazo.

Requisitos Desejáveis

  • Experiência com CloudFormation ou infraestrutura como código.
  • Vivência em processos de migração arquitetural, modernização de ambientes ou  evolução de sistemas legados.
  • Experiência com observabilidade, monitoramento e práticas de confiabilidade.
  • Vivência com sistemas de alta transação, meios de pagamento, antifraude ou  contextos financeiros.
  • Experiência prévia em empresas de iGaming, betting ou plataformas 24/7.
  • Conhecimento em estratégias de escalabilidade horizontal, tolerância a falhas e  otimização de custo em cloud.
  • Experiência apoiando tecnicamente squads ou exercendo papel informal de  liderança técnica. 

Competências Comportamentais

  • Pensamento sistêmico e forte visão arquitetural.
  • Maturidade técnica para sustentar decisões com clareza e embasamento. 
  • Capacidade de equilibrar velocidade de entrega com qualidade e sustentabilidade técnica.
  • Boa comunicação com áreas técnicas e não técnicas.
  • Perfil analítico, estruturado e orientado à resolução de problemas complexos.
  • Postura colaborativa, com habilidade para influenciar tecnicamente o time sem  depender apenas de autoridade formal.
  • Interesse genuíno em contribuir para evolução de arquitetura, processos e pessoas. 

Diferenciais

  • Experiência em ambientes de missão crítica, operação 24/7 e alta disponibilidade.
  • Vivência com arquitetura para produtos digitais de alta escala.
  • Experiência em contextos regulados ou com exigência elevada de segurança e  rastreabilidade.
  • Atuação prévia em liderança técnica de projetos, squads ou frentes de  modernização.
  • Conhecimento do contexto de negócio de iGaming, betting, pagamentos ou antifraude. 
Benefits

Bônus por performance de acordo com os resultados da empresa, podendo chegar a 1 salário.