Estamos em busca de um Desenvolvedor Full Stack Sênior para atuar em nossa plataforma multicanal de farmácias, com foco em CRM e experiências digitais para o cliente. O profissional será responsável por desenvolver soluções escaláveis e de alto desempenho, integrando sistemas de mensageria, automação de comunicação e chatbots.
Responsabilidades:
- Desenvolver e manter aplicações utilizando Node.js e TypeScript, aplicando boas práticas de arquitetura limpa.
- Projetar e implementar sistemas de mensageria robustos com RabbitMQ, AWS SQS ou Kafka, garantindo comunicação assíncrona eficiente entre serviços.
- Analisar, refatorar e otimizar sistemas legados, aplicando design patterns e boas práticas de desenvolvimento.
- Otimizar consultas e operações em bancos de dados, assegurando alta performance das aplicações.
- Gerenciar ambientes em Kubernetes, incluindo clusters, pods, autoscaling e estratégias de failover.
- Diagnosticar e resolver problemas em ambientes distribuídos e complexos.
- Configurar VCNs e gerenciar a comunicação entre serviços na Oracle Cloud, garantindo políticas de segurança e monitoramento eficazes.
- Desenvolver e manter pipelines de CI/CD, integrando testes automatizados (unitários, de integração e ponta a ponta) e assegurando cobertura de código adequada.
Requisitos Técnicos:
- Experiência avançada em Node.js e TypeScript.
- Sólidos conhecimentos em mensageria: RabbitMQ, AWS SQS ou Kafka.
- Experiência em arquitetura de software, refatoração de sistemas legados e aplicação de design patterns.
- Experiência em Kubernetes: gerenciamento de clusters, pods, autoscaling e failover.
- Experiência com infraestrutura de rede, configuração de VCNs e políticas de segurança na Oracle Cloud.
- Experiência com CI/CD e testes automatizados, garantindo qualidade e cobertura de código.
Perfil Desejado:
- Proativo e com visão sistêmica.
- Capacidade de resolver problemas complexos de forma eficiente.
- Profissional resiliente, com capacidade de atuar de forma eficaz em demandas desafiadoras.