Desenvolvedor(a) Web Sênior
A oportunidade:
Estamos buscando um(a) Desenvolvedor(a) que irá atuar principalmente com Ruby on Rails, Node.js e Typescript.
Você ira juntar-se ao time de Tecnologia tendo muitos desafios e aprendizados. Nossos serviços estão distribuídos em um cluster Kubernetes dentro da AWS. Trabalhamos com CI e CD unindo Github Actions e Helm. Temos times estruturados em squads.
Esta é uma vaga para trabalho remoto de qualquer lugar do Brasil. Todo o time atua de forma remota e usamos as melhores ferramentas para manter viva a nossa cultura de colaboração.
Seu papel:
Sua missão será criar o melhor app para ajudar vendedores e suas equipes a aumentar as vendas. Você irá atuar no time aprimorando a experiência dos clientes, incluindo features, criando testes automatizados e corrigindo bugs existentes. Nosso ecossistema está baseado em um sistema de eventos que interliga todos os nossos serviços. Por conta disso, a nossa rotina possui muitos desafios e aprendizados.
Esperamos encontrar uma pessoa que seja curiosa e busque constantemente estudar para contribuir com a evolução e crescimento do time.
Requisitos técnicos:
- Experiência de no mínimo 4 anos desenvolvendo software;
- Conhecimentos de Ruby e framework Rails;
- Conhecimentos de Node.js, Typescript;
- Trabalho orientado a Pull Requests e Code Review;
- Noções de containers e ambiente Linux para trabalhar em ambiente dev, staging e prod;
- Experiência com APIs RESTful;
- Conhecimentos de banco de dados SQL;
- Conhecimentos em tecnologias de processamento em background / filas;
- Conhecimentos de Design Patterns e arquiteturas como Hexagonal e Clean;
- Conhecimentos em infra AWS;
- Flexibilidade para se adaptar às mudanças;
- Facilidade em se comunicar, aprender, ensinar e trabalhar em equipe;
- Pensamento analítico e proatividade;
- Gostar de escrever testes e compromisso com a qualidade das entregas (”You built it, you ship it”).
Diferenciais:
- Conhecimentos em Kubernetes para fazer troubleshooting e configurar os serviços de acordo com as novas necessidades;
- Banco de dados NoSQL: MongoDB, Dynamo, ElasticSearch / OpenSearch;
- Conhecimentos de monitoramento com as ferramentas: NewRelic, Grafana e Pingdom;
- Ler, escrever e ouvir bem em inglês.