Desenvolvedor Fullstack Sênior Twilio Flex
Descrição da Vaga
**Desafio** Estamos em busca de um **Desenvolvedor FullStack Sênior** para atuar na **Tribo de Communication** , responsável por centralizar e garantir a coesão das comunicações entre a empresa e seus clientes. A equipe desenvolve a plataforma de Comunicação, que oferece diferentes canais inbound e outbound, com foco em escalabilidade, qualidade e integração entre times. Buscamos alguém com experiência em **Twilio Flex** , **backend com Spring Boot e Kotlin** , **frontend com JavaScript/TypeScript** , além de conhecimento em **APIs REST e GraphQL** , documentação com **OpenAPI, CloudEvents, AsyncAPI** , e **CI/CD (Github Actions)** . É essencial ter domínio de boas práticas como **DDD, TDD, clean architecture** e atuar de forma colaborativa em ambientes ágeis ( **Scrum/Kanban** ). Procuramos um profissional hands\-on, com excelência técnica e boa comunicação, que contribua no desenho de soluções evolutivas e na melhoria contínua dos processos. **Stack Principal** Experiência em desenvolvimento Twilio Flex Experiência em desenvolvimento backend (Spring Boot com Kotlin); Experiência em desenvolvimento frontend (Javascript, Typescript) Habilidade em desenvolver e implementar APIs — Rest, GraphQL; Familiaridade com ferramentas para documentação e especificação de APIs, como OpenAPI, CloudEvents e AsyncAPI; Conhecimento em CI/CD (Github Actions); Embasamento teórico, habilidade e preocupação com a excelência técnica e boas práticas de desenvolvimento (DDD, TDD, arquitetura, design de código, paradigmas, etc.); Desenvolver garantindo funcionalidade, manutenibilidade e velocidade, além de práticas de teste e qualidade; Ajudar o time no desenho de soluções com arquitetura evolutiva, além de investigar constantemente novas tecnologias e formas de trabalho; Compreender e utilizar de práticas ágeis baseadas em Kanban ou Scrum, sendo essencial a compreensão dessas metodologias bem como as dinâmicas diárias de uma equipe com base em processos e suas métricas de agilidade para influenciar bons processos no time; **Requisitos Comportamentais** Habilidade prática (hands\-on), demonstrando iniciativa e pragmatismo para resolução de problemas; Foco na entrega de valor para o negócio, garantir que todas as soluções técnicas estejam alinhadas a estratégia do negócio; Entender o impacto das soluções que o time desenvolve no usuário final; Compartilhamento de conhecimento, colaborando com a evolução das skills técnicas do time e esforços de melhoria contínua; Aberto a receber e dar feedbacks para evolução do time; Trabalhar em um ambiente colaborativo, em que práticas de pareamento, feedbacks e motivação para se desenvolver são comuns a todos os times (receber e dar feedbacks para evolução do time); Experiência como responsável em manter alguma plataforma, tendo assim boa reação durante um incidente/pressão sobre o sistema; **Requisitos Técnicos** Experiência em Twilio Flex Experiência com troubleshooting Conhecimento em escrita de testes automatizados Criação de documentação técnica da solução Embasamento teórico, habilidade e preocupação com a excelência técnica e boas práticas de desenvolvimento (clean code, TDD, design de código, padrões de projeto, integração contínua\-pipelines de CI/CD, etc.); Participação na construção do desenho de solução de arquitetura Conhecimentos de metodologias ágeis (Scrum/Kanban) **Diferenciais** Experiência em desenvolvimento Python; Experiência com observabilidade (Datadog preferencialmente ou Open Telemetry); Experiência com desenvolvimento mobile usando React Native; Vivência em desenvolvimento de Microsserviços distribuídos; Conhecimentos em cloud AWS; Experiência com ambientes Serverless; Conhecimentos específicos do contexto de comunicação, em temas como WhatsApp, E\-mail, SMS, Voz; Familiaridade com Docker e Kubernetes são um plus.
Vaga originalmente publicada em: linkedin
Receba vagas como esta no seu email
Crie um alerta gratuito e seja o primeiro a saber de novas oportunidades
Alertas que entendem o que você quer
Não receba qualquer vaga. Receba apenas as que combinam exatamente com o que você busca.
Filtro:
Você recebe tudo isso:
Filtro:
Você recebe apenas:
Zero ruído. Só vagas relevantes para você.
Outros exemplos de filtros precisos:
Filtros Combinados
Combine linguagem + framework + nível + localização. Seja tão específico quanto quiser.
Email Diário
Receba um resumo diário apenas com vagas que passam nos seus filtros. Sem spam.
Kanban Visual
Organize suas candidaturas em um quadro Kanban. Acompanhe cada processo seletivo.
Planos simples, sem surpresas
Comece grátis e faça upgrade quando quiser
Premium
- Tudo do plano gratuito
- Vagas salvas ilimitadas
- Quadros Kanban ilimitados
- Alertas de vagas por email
- Suporte prioritário
Pronto para encontrar sua vaga ideal?
Junte-se a milhares de desenvolvedores que já usam o Job For Dev
Encontre as melhores oportunidades para desenvolvedores no Job For Dev