Desenvolvedor back end
Pessoas estão no centro de nossa estratégia e compõem o nosso maior capital. Temos compromisso de atrair, reter os melhores talentos e construir conexões reais para a vida. Por isso, atuamos como ponte entre profissionais altamente qualificados e oportunidades consistentes e prósperas. Acreditamos que, trazer o talento, a tecnologia e as organizações certas juntos, ajuda a desbloquear resultados transformadores e alcançar novos níveis de sucessos para os clientes que atendemos e os consultores que contratamos. E para isso, cinco valores fundamentais nos guiam: Integridade, Transparência, Autenticidade, Engenhosidade e Empatia. A Dexian está comprometida com a responsabilidade social corporativa e, investe em programas que apoiam a diversidade e inclusão.
Se você compartilha dos mesmos valores, aqui é seu lugar!
Requisitos:
- Experiência com desenvolvimento em NodeJs (Javascript);
- Experiência com testes e documentação de API Rest e Async API;
- Conhecimentos em arquiteturas de software, como:
- Monolito;
- Microserviços;
- Event-Driven Architecture;
- Hexagonal Architecture;
- DDD (Domain-Driven Design);
- Experiência com ferramentas de versionamento de código (Git);
- Experiência com Containers utilizando Docker e Docker Compose;
- Experiência em CI/CD;
- Experiência com bancos de dados relacionais e não relacionais (MongoDB);
- Experiência com processamento assíncrono utilizando message brokers, como:
- Azure Service Bus;
- EventHub;
- Apache Kafka;
- AWS SQS;
- RabbitMQ;
- Compreensão dos diferentes tipos de protocolo:
- HTTP, AMQP, TCP, TLS.
Atividades:
- Testar e documentar APIs Rest e Async API;
- Trabalhar com arquiteturas de software, como monolito, microserviços, Event-Driven Architecture, Hexagonal Architecture, e DDD;
- Gerenciar versionamento de código com Git;
- Implementar e gerenciar Containers utilizando Docker e Docker Compose;
- Configurar e utilizar pipelines de CI/CD;
- Trabalhar com bancos de dados relacionais e não relacionais (MongoDB);
- Processar tarefas assíncronas com message brokers, como Azure Service Bus, EventHub, Apache Kafka, AWS SQS, e RabbitMQ;
- Implementar soluções utilizando os protocolos HTTP, AMQP, TCP, e TLS.
- Diferenciais:
- Conhecimento em Azure Cloud, como Azure ServiceBus, EventHub, AKS, e App Insights.
- Línguas: Desejável inglês técnico e/ou espanhol.