Vaga Back-End

Desenvolvedor(a) Java Sênior (7+ anos de exp.)

NoSQL Kotlin Java GraphQL ReactJS

VeganHive

VeganHive

Startup

Salário: Até R$12.000

Aceito candidatos dispostos a se mudar

Descrição da empresa

A VeganHive é uma empresa dedicada ao veganismo com a missão de construir um mundo mais compassivo e sustentável. Empoderamos os indivíduos e donos de negócios através de uma plataforma social online com o objetivo de acelerar uma transição global para o estilo de vida vegano.

Junte-se a nós e seja parte desta aventura com uma equipe criativa e com visão de futuro.

Para os Animais, para o Planeta e para Todos Nós!

Atividades e Responsabilidades

- Arquitetar, projetar, desenvolver, testar, refatorar e escalar APIs de backend e microserviços para funcionalidades de produto novas e já existentes
- Implementar métodos de design centrados no usuário e/ou design-thinking em todo ciclo de vida de desenvolvimento do produto
- Colaborar efetivamente com outras equipes de engenheiros e arquitetos para resolver problemas complexos
- Produzir código reutilizável, além de diagnosticar, investigar e corrigir bugs
- Se manter atualizado com tecnologias, tendências e oportunidades relevantes

Requisitos

Obrigatórios
- Sete anos ou mais de experiência como desenvolvedor
- Proficiência em tecnologias back-end como Java, Kotlin, GraphQL, REST APIs, microserviços, Kafka (ou similares), além de bancos de dados SQL e NoSQL
- Proficiência em tecnologias de front-end como JavaScript, ReactJS, GraphQL, REST, HTML5, CSS3
- Entendimento dos seguintes paradigmas de programação: orientação a objetos, funcional, baseada em eventos e reativa
- Forte conhecimento em algoritmos, estruturas de dados e programação assíncrona multi-thread
- Experiência de integração com APIs de terceiros
- Conhecimento em Git, Git Flow, CI/CD, Docker e DevOps
- Fortes habilidades de análise, teste e debug usando ELK (ou similar)
- Experiência na criação de testes automatizados unitários e de integração
- Inglês avançado (conversação, leitura, escuta)
- Confiança, proatividade e determinação para concluir as tarefas
- Capacidade e independência para trabalhar em uma equipe remota
- Ótima comunicação e empatia

Desejáveis
- Conhecimento de metodologias ágeis
- Proficiência em infraestrutura e tecnologias em nuvem como GCP, Kubernetes, Linux etc
- Experiência em desenvolvimento web para múltiplos browsers e plataformas
- Entendimento de padrões de segurança e arquitetura de software

O que nós oferecemos

- Oportunidade de resolver problemas em larga escala - Cultura de startup que valoriza a compaixão, a sustentabilidade, a inovação e o crescimento pessoal - Novas potenciais oportunidades de carreira e aprendizagem em tecnologias de ponta - Ambiente remoto divertido com ambiente amigável e horário flexível