Engenheiro(a) de software sênior – PR
- Empresa: Ebanx
- Salário: 0.000000 - 0.000000
Curitiba | Presencial
A EBANX é uma das fintechs de maior sucesso surgidas na América Latina e, hoje, estamos construindo uma empresa de pagamentos verdadeiramente global. Nossa missão permanece a mesma desde o primeiro dia: ampliar o acesso e permitir que empresas e consumidores participem da economia digital, independentemente de onde estejam.
O que começou como uma visão ousada se transformou em uma plataforma que conecta algumas das maiores empresas digitais do mundo a clientes em 21 dos mercados de crescimento mais acelerado. Atuamos onde a complexidade existe — transformando desafios locais em oportunidades globais e construindo a infraestrutura que permite que os pagamentos aconteçam de forma mais ampla, rápida e inteligente.
Somos um time de pessoas que constroem e resolvem problemas. Pensamos globalmente, agimos com curiosidade e acreditamos que a diversidade de ideias é uma vantagem competitiva.
À medida que a EBANX entra em sua próxima fase de hiper crescimento, buscamos pessoas que queiram moldar o futuro dos pagamentos, expandir os limites do possível e ajudar a conectar empresas e consumidores além das fronteiras.
Vamos construir o próximo capítulo — juntos.
Na equipe de Engenharia da EBANX, você não apenas escreve código. Você transforma ideias em soluções escaláveis que garantem excelência e confiabilidade para milhões de transações globais. Cada linha de código contribui para a revolução dos pagamentos digitais, combinando inovação, colaboração e impacto real para tornar nosso trabalho verdadeiramente Out Of The Ordinary.
Como Desenvolvedor(a) Sênior na EBANX, você será responsável por:
- Escrever e testar código de forma incremental, ágil e bem documentada;
- Realizar revisões de código detalhadas e apoiar seus colegas em decisões complexas de design e arquitetura;
- Testar e acompanhar continuamente seu código até a produção;
- Desenvolver novas ferramentas para facilitar o trabalho do seu time;
- Interagir com colegas de diferentes áreas, como Produto, Finanças, Risco e Desenvolvimento de Negócios;
- Trabalhar em projetos estratégicos para a EBANX;
- Evoluir e definir o futuro da nossa plataforma de pagamentos;
- Atuar em um sistema de alta disponibilidade (+99,9%) e alto volume de processamento (100+ TPS), desenvolvido em PHP e MySQL (sim, isso é possível ). Não conhece PHP? Sem problemas! O mais importante é dominar os fundamentos.
O que é indispensável para esta oportunidade?
- Experiência em projetar, implementar e colocar soluções de software em produção; a stack utilizada não é um fator decisivo, pois estamos preparados para ensinar novas tecnologias aos nossos futuros colegas, quando necessário;
- Interesse por temas como estruturas de dados, concorrência, persistência e sistemas distribuídos;
- Domínio de Git ou de qualquer outro sistema colaborativo de controle de versões;
- Visão sobre qualidade de software, evolução de sistemas, decomposição de problemas e abstrações;
- Excelente capacidade de aprender novas práticas, tecnologias, linguagens de programação e absorver a cultura de engenharia.
O que gostaríamos de encontrar?
- Paixão por desenvolvimento de software: você dorme e acorda pensando em como tornar uma parte do sistema mais elegante ou eficiente;
- Boa comunicação em inglês. Temos clientes em diversas partes do mundo e é comum utilizarmos o inglês para conversar, prestar suporte e escrever especificações técnicas;
- Experiência em desenvolvimento de software em áreas complementares ao nosso negócio principal, como data warehouses, plataformas especializadas de desenvolvimento, automação de infraestrutura, provisionamento de serviços, sistemas em tempo real, sistemas tolerantes a falhas e sistemas de missão crítica;
- Experiência com implantação e monitoramento de infraestrutura em nuvem, especialmente AWS;
- Conhecimento em redes de computadores, latência, perda de pacotes, otimização de rotas, monitoramento e resolução de problemas;
- Domínio de SQL e bancos de dados relacionais;
- Experiência com Test Driven Development (TDD): você praticamente não se lembra de desenvolver sem uma ampla cobertura de testes e frequentemente escreve os testes antes do código;
- Conhecimento avançado em pelo menos uma linguagem de programação funcional ou lógica — além de SQL ;)
- Conforto para lidar com desafios de concorrência e experiência prévia em sistemas distribuídos e assíncronos;
- Conhecimento sobre replicação e conciliação de dados.
O que oferecemos para que você faça um trabalho incrível?
- Ritmo de trabalho sustentável: 40 horas semanais em um ambiente acelerado, mas