[Freelance]Desenvolvedor Full-Stack

Postada: 16 de Julho de 2019

Amazon EC2 Amazon S3 AWS CSS Django Flask HTML5 JavaScript Python

Atributos da vaga:

  • Empresa: Reflow
  • Faixa salarial: R$ 3.000,01 a R$ 6.000,00
  • Estado: São Paulo
  • Local da vaga: São Paulo
  • Nível: Pleno
  • Aceita Remoto?: Sim

Descrição da vaga

[Freelance] Desenvolvedor Full-Stack

A EMPRESA
A Reflow é uma startup que busca revolucionar a gestão de empresas no mundo. Somos uma plataforma de gestão altamente customizavel e editavel podendo ser usada em qualquer tipo de negócio ou empresa. Nosso objetivo é nos tornarmos uma plataforma inovadora e altamente customizavel, que atenda aos mais variados tipos de clientes dos mais variados paises.
Para atingirmos esse objetivo, buscamos pessoas inovadoras, criativas e que não tenham medo de aprender para nos ajudar nesse grande projeto.

A STACK
No backend, o sistema é inteiramente escrito em Python, tanto com Django quanto, em pequenas partes, com Flask. Além disso, utilizamos o Celery para tarefas assíncronas e o Django Rest Framework para serializar e deserializar requests. O front do nosso sistema é oferecida pelo sistema de templates do Django, portanto usamos HTML, CSS e Javascript puro para requisições Ajax e animações. Um de nossos sistemas tem o front escrito em Vue.js também então estamos abertos a mudanças. No banco de dados utilizamos o Postgres.
Utilizamos o como provedor cloud a AWS, com Elastic Beanstalk, Simple Email Service como provedor de email, Relational Database Storage para o nosso banco de dados e o S3.
Por ultimo, utilizamos o RabbitMQ para a gestão de filas e o Jenkins para CI e CD.

Requisitos

REQUISITOS
- Conhecer alguma linguagem de programação
- Conhecer algum framework com padrão MVC (o Django utiliza um padrão chamado MVT, mas fique tranquilo, o conceito é muito parecido)
- MUITA vontade de aprender e crescer junto com a gente. (Não tenha medo de propor soluções novas)
- Programar seguindo o padrão TDD (Test Driven Development)
- Ser pró-ativo e ter o ownership em suas entregas (sempre buscar entregar a melhor solução possível para o problema)

EXTRAS
- Conhecimentos em Python
- Conhecimentos em JavaScript
- Boas noções de UI/UX
- Experiência com Django e/ou Django Rest Framework e Celery
- Ter disponibilidade para trabalhar pelo menos 3 horas por dia durante a semana.

TAREFAS
- Escrever testes automatizados para a nossa aplicação (infelizmente cortamos os testes no começo do desenvolvimento do projeto, porém queremos arrumar isso com ajuda de alguém)
- Escrever logs que façam sentido dentro da aplicação para utilizarmos como dados e em projetos futuros. (Temos um esboço de como poderia ser utilizando o Kafka).
- Otimizações e melhorias no código.
- Desenvolvimento de automações no sistema.