Responsabilidades e atribuições- Prover soluções técnicas para o desenvolvimento de novas features e dar suporte às features já existentes;
- Desenvolver e evoluir soluções backend utilizando microserviços e computação serverless, garantindo escalabilidade, alta disponibilidade e resiliência;
- Desenvolver, manter e evoluir APIs REST e integrações assíncronas com mensagerias;
- Projetar e implementarsoluções backend em Node, utilizando frameworks MVC, bancos de dados relacionais e padrões arquiteturais adequados ao domínio do negócio;
- Garantir a qualidade contínua do software por meio da implementação de testes automatizados e boas práticas de engenharia de software, reduzindo débitos técnicos e aumentando a manutenibilidade das aplicações.Requisitos e qualificações- Experiência obrigatória e vivência em projetos com Azure Logic Apps- Experiência com Node;
- Habilidade em lógica de programação;
- Experiência em desenhoe detalhamento de soluções técnicas;
- Conhecimento e experiência em computação Serverless (Azure Functions e AWS Lambda);
- Vivência prática na implementação de microserviços com comunicação síncrona e assíncrona, em cenários complexos e de alta performance;
- Conhecimento de ao menos um framework MVC;
- Experiência profissional com mensageria (SQS, SNS, RabbitMQ ou Kafka), com boa base teórica em tópicos e filas;
- Sólidos conhecimentos em bancos de dados relacionais (SQL);
- Experiência no desenvolvimento e consumo de APIs REST;
- Experiência com testesautomatizados (unitários, integração, BDD, entre outros);
- Experiência com práticas de CI/CD (GitLab CI, Jenkins ou similares);
- Conhecimento e aplicação de boas práticas como Clean Code, SOLID e conceitos de DDD;
- Perfil intraempreendedor, com objetivos alinhados aos objetivos da empresa e foco em qualidade de entrega.