Remote Developer & Coding Jobs

Discover top remote jobs for frontend and backend developers—Ruby, React, PHP, Python, and more.

Signup for our free daily newsletter to get notified of new remote developer jobs.

Unsubscribe at anytime. Privacy policy

Posted over 3 years ago


O que esperamos de você:


* Desenvolver serviços e micro-serviços independentes que tratem domínios específicos

* Criar soluções escaláveis, sustentáveis e orientadas ao usuário

* Avaliar constantemente os trade-offs (esforço x benefício) entre a evolução de nosso stack legado, refatoramento do mesmo ou reescrita de novos serviços

* A senioridade será avaliada na profundidade do conhecimento técnico, capacidade de avaliação de prós e contras de adoção de tecnologias e habilidade de disseminação de boas práticas na equipe. Da posição Sênior também é esperada capacidade de atuar como líder e referência técnica, determinar causa raiz de problemas mais complexos, ajudar no planejamento e implementar melhorias em processos internos do time.




O que precisamos que você possua:


* Conhecimento dos bons padrões de Clean Code.

* Conhecimento de aplicação e tradeoffs do uso de testes automatizados (unitário, funcional, integração).

* Conhecimento de Design Patterns, Orientação a Objetos ou Paradigmas Funcionais.

* Conhecimento de arquiteturas de filas, serviços e caches (RabbitMQ, SQS, Redis e etc).

* Experiência com domínios de negócio complexos (prepare seu case de orgulho para a entrevista).

* Sólido conhecimento em algum ecossistema de linguagem de programação.

* Conhecimento em algum banco de dados (SQL ou NoSQL).

* Disponibilidade em atuar tanto no back-end como no front-end.

* Experiência com APIs HTTP/REST internas e externas.

* Entendimento da complexidade dos algoritmos que você escolher implementar.




Não é obrigatório, mas seria legal:


* Sólido conhecimento em JavaScript para back-end será um grande diferencial (Ex.: Node.js, Express, Koa, Mongoose).

* Experiência em front-end (Ex.: AngularJs, React, Vue, Sass, Less).

* Conhecimento em persistência de dados em MongoDB. 

* Replicações de dados para motores de busca distribuídos (Ex.: Elasticsearch).

* Experiência em AWS (Ex: SQS, RDS, SNS, Elasticache, ECS ,EKS).

* Forte conhecimento em Teoria da Computação, incluindo algoritmos de otimização e estruturas de dados avançadas.

* Hábito de trabalhar em times com cultura forte de Integração e Entrega Contínua (CI/CD).

* Experiência com Containers (Docker) e Orquestração de Containers.

* Experiência e saber trabalhar com metodologias ágeis (Kanban e/ou Scrum), tendo proatividade em propor melhorias de processo baseado nelas.

* Experiência liderando equipes para construção de produtos bem sucedidos.

* Experiência com casos práticos de adoção de novas tecnologias, trazendo resultados mensuráveis no negócio.

* Experiência trabalhando sob OKRs.




Super importante: Se os seus conhecimentos forem aderentes à vaga, é tudo o que importa. Aqui, nós contratamos pessoas com capacidade e vontade de transformar, independente de qual seja a sua localização, idade, raça, cor, religião, identidade de gênero, orientação sexual ou formação. Seu perfil e valores casam com os nossos? Então venha fazer parte!