Pular para o conteúdo principal

Software Engineer Elixir - Sênior

Descrição da vaga

Prazer, somos a Trio! 

 

A Trio foi fundada em 2020 junto com o início do movimento de Open Banking no Brasil. Acreditamos que através deste movimento melhores produtos e serviços financeiros serão oferecidos para as pessoas, e que a tecnologia deve contribuir neste processo para trazer segurança, além de desenvolvimento humano e social.

 

Somos uma spinoff da ateliware, empresa de desenvolvimento de software sob medida com mais de 12 anos no mercado, onde nasceram aplicações utilizadas por milhares de pessoas ao redor do mundo como o Pipefy.


Estamos em busca de um(a) Engenheiro(a) de Software Elixir Sênior para atuar no desenvolvimento e evolução dos nossos principais produtos voltados aos clientes finais — incluindo o Internet Banking, onde os clientes realizam toda a gestão financeira, o Checkout utilizado em integrações de pagamento e as integrações com plataformas externas.


Essa é uma oportunidade para quem gosta de desafios técnicos complexos, escala e impacto direto na experiência de milhares de usuários.

Responsabilidades e atribuições

O que esse profissional fará no cotidiano?


  • Desenvolver, manter e evoluir sistemas críticos de gestão financeira, checkout e integrações de pagamento utilizados pelos clientes.
  • Participar ativamente de decisões arquiteturais e técnicas, garantindo alta disponibilidade, segurança e escalabilidade.
  • Colaborar com times de Produto, Design e Infraestrutura na construção de soluções completas e coesas.
  • Implementar novas funcionalidades com foco em desempenho, qualidade e experiência do usuário.
  • Garantir a integridade dos dados e resiliência das transações em ambientes de alto volume.
  • Contribuir com a melhoria contínua do stack tecnológico, práticas de engenharia e cultura de excelência técnica.
  • Realizar code reviews, mentorias e apoiar o crescimento técnico do time.
  • Participar de discussões estratégicas sobre evolução de produto e roadmap tecnológico.

Requisitos e qualificações

🎯 Seu perfil precisa ser/ter:



  • Sólida experiência com Elixir e Phoenix Framework, incluindo LiveView.
  • Domínio de JavaScript moderno (ES6+) e TailwindCSS para construção de interfaces interativas e responsivas.
  • Experiência com arquiteturas distribuídas e orientadas a eventos, especialmente com Kafka.
  • Conhecimento em Redis e bancos de dados relacionais (PostgreSQL).
  • Experiência em design e consumo de APIs (REST e GraphQL).
  • Vivência com micro-serviços, incluindo comunicação assíncrona e escalabilidade.
  • Boas práticas de Clean Code, Design Patterns e Testes Automatizados.
  • Experiência com CI/CD pipelines e ferramentas de automação (GitHub Actions, GitLab CI, CircleCI, etc.).
  • Capacidade de trabalhar com observabilidade (logs, métricas, tracing) e troubleshooting em produção.
  • Inglês técnico para leitura e escrita.


💥 Requisitos diferenciais:

  • Experiência com arquiteturas orientadas a domínio (DDD).
  • Conhecimento de sistemas financeiros, meios de pagamento ou infraestrutura bancária.
  • Experiência com Open Finance, Pix, cartões e integrações regulatórias (BACEN, SLC, etc.).
  • Contribuições open-source em projetos Elixir ou participação ativa na comunidade.
  • Experiência com infraestrutura em nuvem (AWS).
  • Familiaridade com monitoramento distribuído usando ferramentas como Grafana, Prometheus ou Honeycomb.
  • Capacidade de atuar em times multifuncionais e ágeis com metodologias como Scrum ou Kanban.
  • Mindset orientado a produto, com atenção à experiência do usuário e performance.

Informações adicionais

📝 O que vamos proporcionar para você?

  • Remuneração e incentivos diferenciados;
  • Atuação em modelo híbrido (3 dias presenciais e 2 remoto);
  • Água com gás e refrigerante a vontade;
  • Oportunidades e auxílio para que você esteja sempre aprendendo e estudando coisas novas, afinal: sua evolução faz parte da nossa!

Etapas do processo

  1. Etapa 1: Cadastro
  2. Etapa 2: Bate papo - People Team
  3. Etapa 3: Bate papo - Gestor
  4. Etapa 4: Entrevista - CEO
  5. Etapa 5: Contratação

Trio: finanças inteligentes para empresas extraordinárias. Simples assim. ✅

Nossa missão é melhorar o fluxo financeiro com infraestrutura de última geração.

Por isso, buscamos e desenvolvemos talentos e habilidades focando no futuro. Somos um time de pessoas comprometidas atuando no Brasil, América Latina e além!

Nossos valores são:

  • Simplicidade: Entendemos que processos, linguagens e projetos complexos devem ser traduzidos de forma a torná-los acessíveis;
  • Confiabilidade: Nos orgulhamos por saber que nosso time unido forma um organismo, onde cada um é consciente do seu papel e todos fazem por todos;
  • Inovação: Compartilhamos a visão de que a tecnologia é transformadora para todos, e é ela a força que nos une;
  • Transparência: Todos no time temos direito de saber sobre a empresa na mesma medida em que a empresa tem o direito de saber sobre nós;
  • Agilidade: A metodologia ágil é nosso mantra: planejar bem e executar mais e melhor, com quantidade limitada de recursos, inteligência e criatividade;
  • Segurança: Temos clareza de que o compromisso firmado no momento da contratação será cumprido por ambas as partes.

Queremos atuar na transformação da sua trajetória profissional, construindo um lugar que incentiva o seu avanço pessoal em primeiro lugar. Na Trio queremos e vamos evoluir, juntos.