Desenvolvedor de Software Sênior - Curitiba, Brasil - PayBrokers

    PayBrokers
    PayBrokers Curitiba, Brasil

    há 1 mês

    Default job background
    Descrição

    Quer fazer parte de uma equipe inovadora e dinâmica?

    A PayBrokers é líder no setor de iGaming no Brasil, transformando o cenário de pagamentos com soluções criativas e seguras. Estamos expandindo nosso time de TI e buscamos profissionais que desejam crescer e fazer a diferença no mercado

    Responsabilidades:

    • Desenvolver e implementar novas funcionalidades na plataforma de processamento de pagamentos para sites de apostas;
    • Manter e aprimorar o código existente da plataforma, assegurando alta performance, escalabilidade e segurança;
    • Trabalhar com TypeScript, NestJS e MongoDB para o desenvolvimento de soluções robustas;
    • Colaborar com equipes multidisciplinares, incluindo designers, desenvolvedores e gerentes de produto para definir requisitos, estabelecer prioridades e implementar soluções eficazes;
    • Conduzir revisões de código e assegurar a aderência às melhores práticas de desenvolvimento de software;
    • Identificar, diagnosticar e corrigir bugs, além de realizar testes de integração e desempenho;
    • Participar ativamente no planejamento e execução de estratégias para a evolução da plataforma;
    • Fornecer orientação técnica e mentoria para desenvolvedores com menos experiência.

    Formação Técnica Profissional (Graduação ou não)

    Formado ou cursando Graduação em Engenharia de Software, Ciência da Computação ou áreas relacionadas.

    Qualificações Técnicas:

    • Experiência mínima de 5 anos em desenvolvimento de software, com conhecimento sólido em TypeScript e NestJS;
    • Experiência em trabalhar com bancos de dados MongoDB e SQLServer;
    • Compreensão profunda dos princípios de desenvolvimento de software, incluindo design, codificação, testes e manutenção;
    • Conhecimento em Git ou qualquer outro sistema de controle de versão colaborativa;
    • Familiaridade com práticas de segurança de aplicações web e experiência em lidar com grandes volumes de transações;
    • Experiência com AWS e conhecimento das ferramentas e serviços relacionados;
    • Fluência em inglês.

    O que adoraríamos ver:

    • Interesse em tópicos como estruturas de dados, concorrência e sistemas distribuídos;
    • Experiência no desenvolvimento e manutenção de sistemas de processamento de pagamentos ou sistemas de missão crítica com alta volumetria;
    • Visão aprimorada sobre qualidade de software, abstrações e decomposição de problemas complexos;
    • Conhecimento em linguagens funcionais e/ou outros paradigmas além do estrutural e orientação a objetos.

    Se você está pronto para o desafio e quer se juntar à nossa equipe vencedora, envie seu currículo agora Venha transformar o futuro dos pagamentos com a PayBrokers.