Information Technology

Desenvolvedor Web Júnior - Node.js & AngularJS

São Leopoldo, Rio Grande do Sul   |   Full time

Por quê vir conosco?

Esta é uma oportunidade de crescer profissionalmente e ter uma experiência incrível em uma startup em pleno crescimento. Você encontrará um caminho cheio de desafios e oportunidades.
Em 2017 passamos pelo melhor programa de aceleração do Brasil, o Seed/MG, fomos aprovados pelo Startup Brasil, captamos investimento no programa Shark Tank. Nossa meta para 2018 é utilizar todos os aprendizados, aumentar nosso time e atingir a meta de 2.000 novos clientes.

Buscamos pessoa apaixonada por desenvolvimento de software, que já tenha alguma experiência profissional com desenvolvimento de software web (qualquer linguagem) para trabalho full time  e que acima de tudo esteja disposta a aprender e aprofundar seus conhecimentos. Precisa ter facilidade de aprendizado, gostar de desafios (e superar a maioria deles), ser pró ativo, não ter medo de perguntar e de dar opinião, afinal estaremos construindo juntos um produto incrível para nossos clientes
A vaga é presencial para São Leopoldo/RS e preferencialmente PJ.
Algumas tecnologias e ferramentas que utilizamos atualmente: Git, Node.js, Loopback.io, Amazon Web Services (AWS), Oracle/Postgres, Firebase, Javascript, AngularJS, Vue, Electron, CSS3, HTML5, entre outras.

Como o sucesso se parece

Você é pró-ativo e entendeu bem qual é o fluxo de trabalho da empresa e como nós tocamos todas as coisas por aqui, percebendo momentos em que seu conhecimento pode agregar para melhorar nosso fluxo de trabalho sem medo de expor sua opinião.
Tem facilidade de aprendizado nas tecnologias que utilizamos, não sendo necessário que alguém lhe explique mais de 3 vezes como algo funciona.
Como trabalha de maneira próxima a todas as áreas da empresa, consegue identificar necessidades e/ou dificuldades de cada uma delas, identificando como a tecnologia poderia melhorar os processos, sugere melhorias e propõe soluções para esses problemas de maneira que a empresa como um todo saia ganhando.
Por ser organizado, consegue ajudar o time a priorizar as tarefas e consegue ajudar os colegas com alguma dificuldade, trabalhando de forma colaborativa. Nos feedbacks semanais participa ativamente, ajudando a equipe a melhorar a cada sprint.
Você conseguiu conquistar a confiança de todos na empresa e assume responsabilidades por conta própria, fazendo com que todos possam contar contigo, pois sabem que você possui habilidade e capacidade de trazer boas soluções. Ao mesmo tempo, não saber algo não é um problema, pois você sempre busca aprender e adquirir conhecimento.

Como o sucesso não se parece

Você tem dificuldade de entender como se dá o fluxo de trabalho da empresa e de colaborar com todas as áreas. Você não se sente confortável assumindo o protagonismo para o desenvolvimento de suas tarefas e sente necessidade de ter sempre tarefas claras e específicas, precisando sempre de um gerente para lhe ajudar e guiar em suas tarefas, precisando sempre que tudo esteja em uma linguagem que apenas outro programador entenda, isto é, não entende os feedbacks passados por nossos clientes e colaboradores de outras áreas, que não utilizam uma linguagem técnica.
Por exemplo, um cliente entra em contato informa que seria bom que pudesse ter mais espaço para observações ao incluir uma venda no sistema.
Porém você espera que uma solicitação desse tipo seja passada para você dessa forma:
Alterar a coluna "observação" da tabela "VENDA" no banco de dados do tipo text para string, atualizar na API o model de vendas o novo tipo desse atributo no model de vendas. Alterar a view de inclusão de vendas para se adpatar a essa mudança, mudando o input de observações para que aceite várias linhas e também mudar a impressão da venda para que toda a observação apareça corretamente.
Você terá liberdade para ajudar a priorizar as suas tarefas de acordo com as necessidades atuais e não há um nível hierárquico acima de você cujo o papel seja lhe gerenciar. Trabalhamos de forma próxima e conjunta onde todos se ajudam para que a empresa atinja seus objetivos.

Requisitos

  • Paixão em escrever código
  • Experiência prévia com alguma linguagem de desenvolvimento web e HTML/CSS/Javascript
  • Interesse em aprender Node.js e AngularJS
  • Domínio dos conceitos de OOP
  • Conhecimento básico nas arquiteturas de desenvolvimento, tais como, MVC, MVVM, MVQC (MV Qualquer Coisa)
  • Vivência com desenvolvimento em ambientes e times ágeis
  • Disponibilidade para trabalho em tempo integral
  • Inglês médio/avançado para escrita e leitura

Candidato ganha estrelinhas se:

  • Tiver alguma experiência com Node.js e/ou AngularJS (profissional ou de aprendizado mesmo)
  • Conhecer ou ter vivência profissional com serviços de Cloud Computing como AWS, Google Cloud Platform ou Windows Azure.
  • Experiência com teste unitário e testes automatizados
  • Conhecimento sobre integração e engrega contínua
  • Saber o que é Lean Startup e porque isso é importante mesmo sendo um desenvolvedor
  • Vivência com desenvolvimento de aplicações web e RESTful APIs
  • Paixão por aprender e empreender
  • Conhecimentos em UI e UX
  • Enviar link de algum(ns) trabalho(s) web realizado(s)

Possui contribuição em projetos open source

O que oferecemos?

  • Salário entre R$ 1.300 e R$ 3.000 (dependendo do conhecimento e tipo de contratação) - Pensou algo diferente? Informe a pretensão que podemos conversar ;)
  • Ambiente informal e descontraído;
  • Flexibilidade de horário;
  • Participação nos nossos campeonatos de Xadrez ou Counter – Strike após o almoço;
  • Liberdade para sugerir novas modalidades para descontração.

Enviar Sua Candidatura

Sua candidatura foi concluída com sucesso
  • Sua candidatura contém erros
Cover Letter