Descrição
Resumo da Vaga:
O Asaas busca um(a) Engenheiro(a) de Software para liderar a evolução de sua arquitetura para um modelo celular, construindo soluções robustas e atuando como referência técnica.
Principais Destaques:
1. Liderar a transformação arquitetural para um modelo celular escalável.
2. Construir soluções robustas e atuar como referência técnica para outros times.
3. Promover a inovação, a qualidade e o desenvolvimento contínuo da engenharia.
Se você tem paixão por inovação e deseja enfrentar desafios técnicos de grande escala, esta pode ser a sua oportunidade!
O **Asaas** está em um momento de transformação arquitetural: nosso sistema atingiu grandes proporções e, para suportar esse crescimento, estamos evoluindo para uma **arquitetura celular** — um modelo que nos permite escalar ao infinito, com células independentes, resilientes e eficientes.
Para nosso time de **Engenharia**, buscamos pessoas talentosas e capazes de construir soluções robustas que viabilizem essa mudança. Esse time será responsável tanto pela **construção e manutenção da arquitetura celular** quanto por dar **suporte e consultoria a outros times** que precisarão adaptar suas soluções para essa nova realidade.
Aqui valorizamos a simplicidade, a qualidade e as entregas incrementais. Nossa cultura é baseada em autonomia com responsabilidade, colaboração constante e busca pela melhor solução técnica para cada desafio.
A maioria de nossas aplicações são construídas em **Java/Grails**, e é essencial que você tenha interesse em atuar com essas tecnologias, além de abertura para aprender e compartilhar conhecimento.
Não está em Joinville? Sem problema, trabalhamos também em formato **remoto/home office.**
**Responsabilidades e atribuições**
* Liderar tecnicamente o time de Arquitetura Celular, orientando, motivando e desenvolvendo os engenheiros(as) da equipe;
* Tomar decisões técnicas estratégicas e atuar na resolução de problemas complexos relacionados à evolução da arquitetura do Asaas;
* Projetar e evoluir os fundamentos da arquitetura celular: comunicação entre células, setup e provisionamento, backoffice centralizado, integrações externas e padrões de governança;
* Garantir que os padrões e boas práticas definidas para a arquitetura celular sejam adotados de forma consistente pelos times de engenharia;
* Atuar como referência técnica e consultoria arquitetural para outros times, apoiando decisões de design e adaptação das soluções ao modelo celular;
* Revisar código da equipe, fornecendo feedbacks técnicos construtivos e promovendo melhoria contínua;
* Orientar a equipe na divisão de grandes iniciativas em entregas menores e coesas, mantendo ritmo e qualidade;
* Monitorar soluções em produção, avaliando performance, erros e disponibilidade;
* Documentar e comunicar decisões arquiteturais com clareza, considerando trade\-offs e impactos no negócio;
* Repassar informações técnicas relevantes para demais líderes, gerentes e stakeholders envolvidos;
* Acompanhar tendências de mercado e identificar oportunidades de inovação para impulsionar a evolução arquitetural da empresa;
* Colaborar com melhorias na base de conhecimento da Engenharia.
**Requisitos e qualificações**
* Domínio de Java e/ou outras linguagens como Python, Groovy ou similares;
* Experiência com arquiteturas distribuídas, incluindo comunicação assíncrona entre serviços;
* Conhecimento em padrões de mensageria e event\-driven architecture (filas, tópicos, pub/sub);
* Experiência sólida em bancos de dados não relacionais e distribuídos;
* Experiência em cloud (AWS, Azure ou GCP), com familiaridade em serviços gerenciados de infraestrutura;
* Conhecimento em práticas de integração e entrega contínuas (CI/CD) e testes automatizados;
* Conhecimento de estilos e princípios arquiteturais de software (SOLID, DDD, Clean Architecture ou similares);
* Habilidade para gerenciar conflitos, tomar decisões com autonomia, comunicar com clareza e ter visão estratégica;
* Capacidade de traduzir desafios técnicos complexos em comunicações acessíveis para diferentes audiências.
**Diferenciais**
* Vivência prática com **arquitetura celular** ou arquiteturas de particionamento inspiradas nesse modelo;
* Aplicação de estratégias de isolamento/particionamento de dados;
* Experiência com **migração de sistemas monolíticos para arquiteturas distribuídas** em ambientes de produção de larga escala;
* Conhecimento aprofundado em serviços AWS como **SQS, SNS, DynamoDB, Lambda e EventBridge**;
* Experiência com bancos de dados não relacionais, especialmente **DynamoDB e OpenSearch**;
* Conhecimento em **Grails**;
* Ensino superior completo em Ciência da Computação, Sistemas de Informação ou áreas correlatas.
**Informações adicionais**
* Contratação CLT;
* Carga horária de 8h por dia, com flexibilidade.
**Somos uma Fintech,** Instituição de Pagamento credenciada pelo Banco Central do Brasil e **temos como propósito maximizar a produtividade das empresas através da tecnologia.** Oferecemos uma solução completa para gestão de cobranças, pagamentos, antecipações de recebíveis e atendemos mais de 200 mil clientes divididos entre profissionais autônomos, microempreendedores individuais (MEI) e grandes empresas.
Nosso sonho começou em 2010, em Joinville/SC e acreditamos que o céu não é o limite para o nosso crescimento. Não é à toa que atualmente nosso time está em vários cantos do Brasil! **Mais de 1\.000 pessoas sonham junto com o Asaas, de forma colaborativa, inovadora, eficiente, com autonomia e liberdade para voar alto.**
Voos altos exigem recursos para viver e trabalhar melhor, além de liberdade para administrá\-los. Por isso, acolhemos e cuidamos do nosso time oferecendo benefícios que apoiam seu crescimento pessoal e profissional:
**Para saúde e bem\-estar:** temos assistência médica e odontológica sem coparticipação, seguro de vida, auxílio para compra de medicamentos e para realizar atividades físicas. Além disso, a Neon é nossa parceira para cuidar da saúde financeira do time e a Zenklub para a saúde física e mental (oferecemos 4 sessões mensais de terapia ou nutricionista gratuitas). Na sede, também temos *quick massage.*
**Para alimentação e família:** nosso benefício alimentação é flexível, por meio de um cartão de crédito, bandeira Visa. O saldo pode ser usado como cada um desejar. Na sede, temos *free food* e, para as famílias, oferecemos auxílio creche, programa de apoio parental e licença maternidade e paternidade estendida.
**Para educação e crescimento:** além de um ambiente de desafios e muito desenvolvimento, temos uma plataforma de treinamentos *in company e* disponibilizamos auxílio educação que subsidia 70% de mensalidades de graduações e idiomas, bem como a compra de cursos e livros, para que nosso time nunca pare de aprender.
**Para o trabalho remoto de qualidade:** oferecemos auxílio Home Office, equipamentos de trabalho, auxílio mobília e temos parceria com a WOBA, para os nossos colaboradores usarem coworkings em todo o Brasil quando desejarem. Conheça nossa sede, em Joinville/SC, **nesse tour virtual****!**
**Extras, porque o Dream Team merece:** temos *Day Off* no mês do aniversário, auxílio Happy Hour, bonificação por indicação de novos colaboradores, bonificação baseada em metas anuais, plano de *Stock Option*s e um ambiente leve, *no dress code!*