Empresa: Tecla T
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. Sobre a empresa: 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