Location
Rio de Janeiro, RJ | Brazil
Job description
Uma empresa crescendo rapidamente, que está oferecendo a seus clientes avançados serviços de gerenciamento e análise preditiva de dados, está procurando contratar um Engenheiro de Software. O engenheiro será responsável por entender os objetivos para o produto e comerciais e transformá-los em especificações técnicas. A empresa está oferecendo produtos e serviços da mais alta qualidade e com preços acessíveis para que pequenas e médias empresas possam tomar decisões orientadas por dados. Essa é uma ótima oportunidade para desenvolvedores que querem expandir suas habilidades e crescer rapidamente na carreira.
Responsabilidades:
- Compreender a missão, objetivo e tarefas ligadas ao produto para então executá-los junto à equipe
- Entender o design e a arquitetura para então construir módulos de acordo com eles
- Realizar as mudanças necessárias para aumentar a estabilidade dos produtos
- Aumentar a qualidade do código front-end da empresa e a experiência do usuário como um todo
- Usar requisitos (funcionalidades comerciais, dívida técnicas e melhorias internas) para elaborar soluções resilientes
Requerimentos:
- Bacharelado ou Mestrado em Engenharia ou Ciência da Computação (ou experiência equivalente)
- Ao menos 3 anos de experiência relevante como engenheiro de software
- Vasta experiência com RxJava e Java
- Capacidade comprovada de trabalhar com produtos SaaS e ser apaixonado por escrever códigos primorosos
- Vasta experiência com Kotlin
- Será vantajoso possuir experiência com Apache Kafka e Zookeeper
- Experiência comprovável escrevendo componentes bem testados e de alta qualidade que possam ser usados por diferentes sistemas
- Experiência prática criando projetos específicos que ofereçam maiores capacidades de gerenciamento, engenharia de software e codificação
- Profundo conhecimento sobre sistemas distribuídos e transações de alto volume
- Sólidas habilidades analíticas e de solução de problemas
- Fluência em inglês, verbal e escrito
Job tags
Salary