Uma empresa financeira, especializada em serviços de gerenciamento de portfólio de investimentos com retornos absolutos positivos, está procurando contratar um Desenvolvedor Back-end Sênior. O desenvolvedor será responsável pelo design, desenvolvimento e manutenção de aplicações, ao mesmo tempo em que estima o preço de serviços e bibliotecas. A empresa consegue conceber ideias criativas e lucrativas para seus clientes, fazendo com que eles ganhem dinheiro em qualquer ambiente, em inúmeros mercados espalhados pelo mundo. Essa é uma vaga de trabalho online de tempo integral e que requer ao menos 4 horas de sobreposição com o fuso horário de Dubai (UTC+4), sendo ideal para desenvolvedores brasileiros que querem construir uma carreira internacional.
Responsabilidades:
- Elaborar o design, desenvolver e manter aplicações, bibliotecas e serviços usando tecnologias e frameworks modernos
- Colaborar com a gerência, o COO e os profissionais de Trading para entender e atender às necessidades comerciais
- Escrever código limpo, eficiente e de fácil manutenção
- Garantir a melhor performance, qualidade e responsividade possíveis para os aplicativos
- Identificar e corrigir gargalos e bugs
- Ajudar a manter a qualidade, organização e automatização do código
Requisitos:
- Bacharelado ou Mestrado em Engenharia ou Ciência da Computação (ou experiência equivalente)
- Ao menos 7 anos de experiência relevante como desenvolvedor back-end
- Capacidade de entender e integrar novas tecnologias e aplicativos rapidamente
- Pelo menos 7 anos de experiência com Python, além de conhecer suas principais bibliotecas, como a pandas
- Pelo menos 7 anos de experiência com Django, PostgreSQL e outras tecnologias relacionadas a bancos de dados
- Experiência com Git e implementando processos de CI/CD para garantir a entrega contínua de software de alta qualidade
- Conhecimento sobre desenvolvimento de APIs RESTful
- Experiência trabalhando com unit e integration tests
- Experiência implementando medidas de segurança e otimizando performance
- Profunda experiência eliminando bugs e resolvendo problemas
- Conhecimento sobre microsserviços será um plus
- Experiência trabalhando com Docker e Jenkins será visto como diferencial
- Boa capacidade de cuidar de múltiplas tarefas simultaneamente, mantendo-se organizado e sabendo o que priorizar
- Capacidade de aprender e usar sistemas front-end, como Tableau e PowerBI
- Experiência com HTML, CSS e frameworks JavaScript, como ReactJS, será vantajosa
- É desejável entender sobre o protocolo FIX e possuir experiência com conectividade da API FIX
- Ótima comunicação em inglês, falado e escrito