Skills
Sobre a Vaga
Na Telnyx, construímos soluções de conectividade global por meio de APIs e sistemas que automatizam processos e resolvem desafios reais. Estamos buscando um(a) Engenheiro(a) de Software Sênior para atuar no backend, ajudando a tomar decisões importantes para produtos e plataformas, em colaboração com times de engenharia e áreas como produto, vendas e operações.
Responsabilidades
- Projetar, construir e manter APIs, serviços e sistemas em diferentes equipes de engenharia
- Depurar problemas em produção envolvendo múltiplos serviços e camadas da aplicação
- Trabalhar com engenheiros de diversas áreas para entregar novas funcionalidades em larga escala
- Melhorar padrões de engenharia, automações, ferramentas e processos internos
- Desenvolver features que conectam diferentes partes do sistema e apoiam as necessidades do negócio
Requisitos
- 6+ anos de experiência profissional com desenvolvimento de software usando linguagem de programação funcional (Elixir/Erlang é preferencial)
- Experiência com bancos de dados relacionais em escala
- Conhecimento profundo de arquiteturas de microsserviços, incluindo padrões e anti-padrões
- Experiência com filas de mensagens como RabbitMQ e/ou Kafka
- Compreensão dos desafios de programação concorrente e distribuída
- Experiência com bancos não relacionais/estruturas como ETS, Mnesia, Cassandra e Redis
- Familiaridade com tecnologias como Docker, Kubernetes, Consul, Jenkins, Prometheus e RabbitMQ
Beneficios
- Atuação remota com opção de trabalho presencial, conforme necessidade do time
- Ambiente de aprendizado contínuo e crescimento profissional
- Trabalho em uma empresa financeiramente estável e focada em inovação