🏢 Empresa: Asaas
📍 Local: Remoto
💼 Tipo: Efetivo
🏠 Modelo: Remoto
📋 Descrição da vaga
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
- Projetar, implementar e evoluir a arquitetura celular do Asaas, garantindo escalabilidade e resiliência;
- Atuar em temas centrais da arquitetura como: comunicação entre células, setup e provisionamento, backoffice centralizado, integrações externas e padrões de governança;
- Transformar lógica de negócio em código de alta qualidade, respeitando padrões e boas práticas;
- Revisar código e apoiar colegas com feedbacks técnicos;
- Monitorar e otimizar soluções em produção, avaliando performance, erros e disponibilidade;
- Dividir grandes iniciativas em entregas menores e coesas;
- Construir componentes e abstrações reutilizáveis, promovendo consistência entre as células;
- Apoiar outros times de engenharia em decisões técnicas, atuando como consultoria arquitetural;
- Documentar e comunicar decisões arquiteturais com clareza, considerando trade-offs.
✅ Requisitos
- Experiência com desenvolvimento de sistemas web;
- Domínio de frameworks, bibliotecas e ferramentas (Java, Python, JS, Ruby ou similares);
- Experiência com programação orientada a objetos e integração entre serviços via APIs REST e filas de mensagens;
- Vivência com bancos de dados relacionais;
- Conhecimento em Git e pipelines de deploy (CI/CD);
- Compreensão sólida de boas práticas, padrões e princípios de engenharia de software;
- Experiência em cloud (AWS, Azure ou GCP);
- Experiência com testes automatizados e práticas de integração/entrega contínua;
- Conhecimento de estilos arquiteturais de software;
- Inglês técnico.
🎁 Informações adicionais
Diferenciais
- Vivência em migração de arquitetura monolítica para distribuída/celular;
- Experiência com arquiteturas de alta escala e desafios de performance;
- Conhecimento avançado em Grails;
- Conhecimento em banco de dados não relacional (Dynamo e OpenSearch);
- Experiência com event-driven architecture (SNS, SQS e Kafka).
📊 Etapas do processo
- Cadastro
- Teste de Fit Cultural
- Conheça mais sobre nosso processo seletivo!
- Entrevista Comportamental
- Teste Técnico – Whiteboard Assíncrono
- Entrevista Técnica
- Contratação
Dicas gerais para o Home Office perfeito:
O que preciso ter em casa para trabalhar remoto?
O básico é uma internet de pelo menos 10MB, um espaço onde você consiga se concentrar (pode ser uma mesa na sala ou quarto), computador com webcam e um fone de ouvido com microfone para reuniões. Se possível, invista numa cadeira confortável – suas costas agradecem. Uma boa iluminação também faz diferença nas videochamadas. Ter essa estrutura mínima é fundamental para se candidatar às vagas home office disponíveis no mercado.
Home office é para todo tipo de profissional?
Definitivamente não. Você precisa ser disciplinado para não cair na tentação da cama ou da TV. Tem que saber se organizar sem alguém cobrando presencialmente, cumprir prazos por conta própria e ser proativo na comunicação. Se você é do tipo que precisa de supervisão constante ou se distrai fácil, pode ter dificuldades. Por isso, antes de buscar trabalho remoto, avalie honestamente se você tem esse perfil.
Como as empresas controlam o trabalho remoto?
O foco muda do “quantas horas você ficou sentado” para “o que você entregou”. As empresas usam ferramentas como Trello, Asana ou Monday para acompanhar projetos, fazem reuniões diárias ou semanais para alinhamento e estabelecem metas claras. Algumas usam softwares de monitoramento, mas a maioria prefere confiar nos resultados. Essa é uma característica importante do trabalho remoto moderno.
Quais as principais vantagens do trabalho remoto?
Adeus trânsito! Você economiza 2-3 horas por dia de deslocamento, gasta menos com transporte e alimentação. Pode acordar mais tarde, almoçar em casa, estar presente para receber entregas e ter mais tempo com a família. A flexibilidade também permite trabalhar de qualquer lugar – alguns até viajam trabalhando. Essas vantagens tornam o home office cada vez mais procurado.
Quais os maiores desafios de trabalhar de casa?
A geladeira chamando seu nome toda hora, a família achando que você está disponível porque está em casa, a dificuldade de “desligar” do trabalho. A falta do cafezinho com os colegas pode pesar – a solidão é real. Também é fácil trabalhar demais quando seu escritório é seu quarto. Por isso é importante criar rotinas e limites claros antes de aceitar uma posição remota.
💡 Interessado nesta oportunidade?
Esta vaga de Engenheiro(a) de Software Full Stack (Arquitetura Celular) na Asaas oferece a possibilidade de trabalho 100% remoto.