Logo for ASAAS

Engenheiro(a) de Software Full Stack Sênior (Arquitetura Celular)

Key Facts

Remote From: 
Full time
Senior (5-10 years)
Portuguese

Other Skills

  • Accountability
  • Collaboration
  • Communication
  • Teamwork
  • Problem Solving

Roles & Responsibilities

  • Experience developing web systems
  • Proficiency with frameworks, libraries, and tools (Java, Python, JavaScript, Ruby or similar)
  • Experience with object-oriented programming and integration between services via REST APIs and messaging queues
  • Relational databases experience, Git, and CI/CD pipelines; solid understanding of software engineering practices

Requirements:

  • Design, implement, and evolve Asaas's cellular architecture to ensure scalability and resilience
  • Lead core architectural topics, including inter-cell communication, provisioning, centralized backoffice, external integrations, and governance patterns
  • Translate business logic into high-quality code, adhering to standards and best practices
  • Review code and provide technical feedback to teammates

Job description

JOB DESCRIPTION


Se você tem paixão por inovação e deseja enfrentar desafios técnicos de grande escala, esta pode ser a sua oportunidade!


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.


RESPONSIBILITIES AND ASSIGNMENTS


  • 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.

REQUIREMENTS AND QUALIFICATIONS


  • 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.


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).



ADDITIONAL INFORMATION


  • Carga horária de 8h por dia (segunda à sexta-feira - não compensamos os sábados);
  • Contratação CLT.

NÓS QUEREMOS MUDAR O MUNDO E COMEÇAMOS POR AQUI! VOCÊ VEM COM A GENTE?


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 Options e um ambiente leve, no dress code!


Full Stack Engineer Related jobs

Other jobs at ASAAS

We help you get seen. Not ignored.

We help you get seen faster — by the right people.

🚀

Auto-Apply

We apply for you — automatically and instantly.

Save time, skip forms, and stay on top of every opportunity. Because you can't get seen if you're not in the race.

AI Match Feedback

Know your real match before you apply.

Get a detailed AI assessment of your profile against each job posting. Because getting seen starts with passing the filters.

Upgrade to Premium. Apply smarter and get noticed.

Upgrade to Premium

Join thousands of professionals who got noticed and hired faster.