Desenvolvedor Full Stack Sr.

Job description

Somos uma empresa de tecnologia na área de logística agrícola. Estamos crescendo e nossos produtos estão atingindo novos patamares, mercados e clientes! E conforme crescemos precisamos de mais pessoas para atender à essas demandas, além dos novos dasafios que surgem durante essa jornada! O desafio do momento é a busca por um desenvolvedor multi disciplinar que será responsável pela construção dos nossos sistemas, desde micro serviços de back-end, utilitários de linha de comando e aplicações web/mobile completas.

 

Além da programação, fará parte do processo de infraestrutura em nuvem, participando desde o deploy das aplicações até o monitoramento e otimização de performance e escalabilidade.

Suas principais responsabilidades:

  • Projetar, construir e manter código eficiente, reutilizável e testável para backend e frontend.
  • Assegurar o melhor desempenho possível, qualidade e capacidade de resposta das aplicações.
  • Estar disposto a participar do ciclo completo de software: entendimento do negócio, desenvolvimento, teste e deploy.
  • Responsável pela construção de sistemas, desde microsserviços de backend, utilitários de linha de comando, scripts para processamento de dados e até aplicações web completas.

 

Job requirements

O que é importante que você tenha:

  • Experiência com Ruby on Rails ou Elixir/Phoenix;
  • Vivência em desenvolvimento e manutenção de soluções e produtos web focados em escalabilidade e usabilidade;
  • Entendimento dos princípios fundamentais de projeto por trás de uma aplicação escalável, tais como 12-factor, resiliência, graceful degradation, feature rollout, etc;
  • Experiência com processos ágeis, como Scrum, Kanban e XP;
  • Experiência com bancos de dados relacionais como SQL Server e PostgreSQL (bancos de dados NoSQL será um diferencial);
  • Familiaridade com testes automatizados e processos de integração contínua e deploy contínuo;
  • Compreensão proficiente de ferramentas de controle de versão de código como Git e utilização de Github flow;
  • Inglês intermediário desejável (leitura e escrita).

O que é um diferencial:

  • Experiências prévias com API REST Json
  • Contribuições à projetos Open Source