Desenvolvedor(a) Node.js

Job description

Somos uma startup criada no Vale do Silício com a missão de revolucionar a indústria de experiência digital. Acreditamos que os dados são a força máxima para o crescimento. Em parceria com os maiores grupos de mídia, crescemos rapidamente em mais de 120 países. Empresas como Rogers, Fox Sports, Globo, Microsoft, Turner Broadcasting e DMG Media contam com a gente para aumentar o tráfego orgânico, incentivar o engajamento e gerar receita diretamente de nossa plataforma.

A empresa foi fundada nos Estados Unidos em 2016 por dois desenvolvedores brasileiros, e hoje conta com milhões de usuários em 86 países, com investimento do Vale do Silício. Somos uma experiência do cliente e uma plataforma de dados para os profissionais de marketing e equipes de produto aumentarem seus negócios com engajamento em tempo real - tudo reunido em uma única plataforma.


Aqui você irá:

  • Ter a oportunidade de aprender muito com um time de alto nível;
  • Integrar em uma equipe internacional e poder acompanhar de perto como funciona uma startup do Vale do Silício;
  • Fazer parte de um projeto impactante que afeta a vida de milhões de pessoas ao redor do mundo;
  • Ter autonomia para tomar decisões sem precisar investir tempo e energia em reuniões longas e desnecessárias;
  • Trabalhar em um ambiente informal que não se prende à hierarquia tradicional, com um time super dinâmico e colaborativo que trabalha e também se diverte junto.


Qual o desafio?

  • Desenvolver com alto padrão focado em entregas de software de qualidade com cobertura de código, testes automatizados, integração contínua, etc.;
  • Trabalhar em conjunto com o time de front-end para definição de APIs e modelo de dados;
  • Criar e definir arquitetura do software focando em reusabilidade, clareza e testabilidade, bem como a criação de padrões e bibliotecas internas;
  • Desenvolvimento de APIs REST, GraphQL e micro-serviços garantindo a aplicação de boas práticas na criação de sistemas de alta performance e escalabilidade.

Job requirements

  • Mínimo de 8 anos de experiência profissional com desenvolvimento back-end;
  • 4 anos de experiência profissional com Node.js;
  • Experiência com unit tests e bibliotecas para mocking de dados;
  • Experiência com bancos de dados relacionais e não relacionais.


Segue mais tecnologias da nossa stack. Caso você tenha experiência em uma ou mais dessas tecnologias será considerado um plus:

  • TypeScript;
  • Apollo GraphQL;
  • Python;
  • Prettier/ESLint;
  • AWS Lambda/Serverless framework;
  • Google Firestore/Firebase;
  • Socket.io;
  • Cloudflare;
  • MongoDB;
  • ClickHouse;
  • Redis;
  • Docker;
  • AWS Stack: SQS, Kinesis, S3, DynamoDB, Aurora RDS, ECS, API Gateway, AWS AppSync.


Gostou? Vem fazer história com a gente!