Nossa busca é por profissionais de alta qualificação, com mentalidade Full Cycle, que incorpore segurança desde o início e garanta qualidade e confiabilidade ao longo de todo o ciclo de vida da aplicação.
Buscamos alguém que valorize a colaboração com áreas como produto, design e engenharia, alinhando de forma estratégica as prioridades de negócio com soluções técnicas.
Essa pessoa deve trabalhar bem em equipe, comunicando-se com clareza e precisão, mesmo em contextos com múltiplos stakeholders e objetivos complexos.
Requisitos Iniciais
* Ter pelo menos 5 anos como Engenheiro Sênior de Software;
Responsabilidades e Atribuições
* Liderar o design e a implementação de soluções escaláveis, robustas e seguras;
* Definir e evoluir a arquitetura da plataforma, considerando aspectos como desempenho, disponibilidade, segurança e manutenibilidade;
* Conduzir a tomada de decisões técnicas, avaliando diferentes abordagens e tecnologias;
* Mentorar e orientar outros(as) engenheiros(as), promovendo o crescimento técnico da equipe;
* Colaborar com equipes multidisciplinares para alinhar as prioridades de negócio com as soluções técnicas;
* Garantir a qualidade do código e a entrega de software de alta qualidade;
* Contribuir para a definição e implementação de estratégias de testes e deploy;
* Avaliar e implementar novas tecnologias e ferramentas para melhorar a eficiência e a eficácia do desenvolvimento.
Habilidades e Conhecimentos Desejados
* Domínio em Cloud Computing, especialmente em ambientes que utilizam Kubernetes e API Gateway;
* Desenvolvimento Back-End em Go, com capacidade para desenvolver e manter APIs e sistemas robustos e escaláveis;
* Bancos de Dados, com experiência em MySQL e PostgreSQL;
* Containers e Virtualização, com familiaridade com Docker;
* Arquitetura de Eventos, incluindo SQS e Kafka;
* RTO/RPO, com entendimento dos conceitos de Recovery Time Objective (RTO) e Recovery Point Objective (RPO);
* Segurança da Informação, incluindo autenticação e autorização, criptografia, rate limiting e throttling;
* SOLID e Clean Code, com aplicação constante dos princípios de desenvolvimento de software;
* Design Patterns, com compreensão sólida de padrões de design;
* Caching e Otimização, com implementação de estratégias de caching;
* Versionamento de Código e APIs, com experiência em GitFlow e versionamento semântico de aplicações e APIs;
* REST e Boas Práticas de Log, com conhecimento em práticas de logging;
* Arquitetura e Escalabilidade, com experiência em diferentes arquiteturas e conceitos de serverless.
Diferenciais
* Familiaridade com ferramentas de Inteligência Artificial, como ChatGPT e GitHub Copilot;
* Habilidade para projetar sistemas com baixo acoplamento, visando flexibilidade e resiliência.
Contratação
CLT com benefícios.