Software Engineer (C/C++/Lua)

Porto Alegre, Rio Grande do Sul, Brazil
Full Time
Engineering
Experienced
Sobre a Azion

Somos a maior plataforma de Edge Computing da América Latina e um líder global na indústria. Nossa plataforma permite que empresas operem com agilidade, reduzindo a latência e aumentando a confiabilidade de seus aplicativos. Estamos focados em simplificar a construção de aplicativos e buscamos indivíduos apaixonados e inovadores para se juntar à nossa equipe!

Na Azion você terá oportunidade de se desenvolver e estar conectado à tecnologia de ponta, imerso em uma cultura centrada em inovação e um time de alta performance, desbloqueando novas possibilidades e atuando com o futuro da tecnologia. 

Sobre o Cargo

Estamos em busca de um Software Engineer talentoso e apaixonado para se juntar à nossa equipe de tecnologia em Porto Alegre. Neste papel, você enfrentará desafios complexos relacionados à arquitetura de sistemas, desenvolverá componentes robustos e garantirá a integração eficaz entre diversas plataformas.

Principais Desafios
  • Otimizar o desempenho para arquiteturas tanto síncronas quanto baseadas em eventos e garantir escalabilidade para lidar com cargas crescentes sem comprometer o desempenho; 
  • Segurança é uma preocupação crítica, exigindo adesão às melhores práticas para autenticação e autorização;
  • Comunicação eficaz entre equipes para alinhar metas e resolver bloqueios rapidamente;
  • Aprendizado contínuo é vital para manter-se atualizado com as últimas tecnologias e tendências da indústria, a fim de aprimorar processos e padrões; 
  • Manter a disponibilidade e a performance da  plataforma. 

Requisitos
  • Sólida experiência em desenvolvimento de sistemas baseados em eventos ou daemons em C/C++ e Lua/Go;
  • Conhecimento de protocolos de comunicação de internet TCP/UDP/IPv4/v6;
  • Conhecimento de protocolos de aplicação: TLS, HTTP, HTTP3/Quic, DNS;
  • Abordagem sistêmica para resolução de problemas e uma capacidade de autogerenciamento;
  • Conhecimento de APIs REST;
  • Conhecimento de Linux e sistemas operacionais (syscalls, threads vs processes, file systems, ajuste de configurações do Kernel);
  • Conhecimento de ambiente Unix, gerenciamento de pacotes, troubleshooting e sistemas de arquivo;
  • Conhecimento de boas práticas de desenvolvimento e arquitetura de software;
  • Conhecimento de versionamento de código utilizando Git;
  • Conhecimento de uso de Docker e Kubernetes;
  • Conhecimento em CI/CD (Jenkins, Gitlab CI, Github Actions etc);
  • Conhecer como embarcar um runtime de outra linguagem em um sistema (embarcar LuaJit/Lua;
  • Conhecimento em Nginx/Lua e/ou OpenResty;
  • Experiência em serviços em nuvem (AWS, GCP, etc);
  • Experiência com puppet, ansible, chef, juju, etc (ao menos um);
  • Experiência com sistemas distribuídos, alto desempenho de web servers ou cloud servers e aplicações multi-tenant;
  • Experiência no desenvolvimento de testes automatizados (unitários, funcionais, integração e E2E);
  • Conhecimento em sistema de filas (RabbitMQ e etc);
  • Inglês intermediário.

Qualificações Desejáveis
  • Experiência em DevOps ou DevSecOps;
  • Conhecimento de testes em Prove/Perl;
  • Conhecimento de troubleshooting em pacotes TCP/UDP;
  • Inglês avançado. 

Diferenciais
  • Experiência com Edge;
  • Conhecimento/Experiência em aplicações near real-time.

Benefícios e Azion Way of Life
  • Modelo de contratação CLT;
  • Plano de saúde e odontológico;
  • VR e VA flexível (Cartão Flash), inclusive em período de férias;
  • Vale-transporte sem desconto em folha;
  • Hackathons anuais internos;
  • Auxílio mobilidade (valor adicional para deslocamento);
  • Freestyle (incentivo para customização da estação de trabalho);
  • Plataforma para cursos de idiomas (Inglês e Espanhol);
  • Stock options (conforme política);
  • Birthday day off;
  • TotalPass;
  • Horário de trabalho flexível (flexível mesmo);
  • Programa Nômade para trabalhar de onde quiser por até 3 meses ao ano;
  • Programa de Intercâmbio internacional anual.

Modelo FlexWork

Oferecemos um modelo de FlexWork que prioriza o aculturamento e a colaboração. Nos primeiros três meses, você trabalhará on-site no escritório local, uma etapa essencial para construir relacionamentos sólidos e uma conexão genuína com nossos valores e objetivos. Acreditamos que essa imersão inicial não só fortalece a equipe, mas também impulsiona a criatividade e a inovação.

Após esse período, você terá a possibilidade de aplicar para o modelo híbrido, trabalhando presencialmente pelo menos três vezes por semana. Essa abordagem equilibra a interação presencial e a autonomia, criando um ambiente de trabalho dinâmico e produtivo.


Na Azion, todas as candidaturas são bem-vindas, independentemente de gênero, orientação sexual, idade, gravidez, deficiência, etnia, cor, país de origem ou religião. Acreditamos que um ambiente inclusivo contribui para o nosso sucesso e que o respeito está presente em todas as nossas relações.

Venha fazer parte da nossa equipe! Estamos ansiosos para conhecê-lo e trilhar juntos um caminho de sucesso na tecnologia!
Share

Apply for this position

Required*
We've received your resume. Click here to update it.
Attach resume as .pdf, .doc, .docx, .odt, .txt, or .rtf (limit 5MB) or Paste resume

Paste your resume here or Attach resume file

Human Check*