Engenharia | Full Stack Senior - Integrações
Como requisitos básicos, você deve ter:
- Experiência com desenvolvimento de serviços e API’s REST;
- Experiência com node.js, typescript e nest.js;
- Experiência com banco de dados relacional;
- Experiência com arquitetura e design de sistemas (padrões de projetos, DDD, princípios SOLID, clean arch, etc);
- Experiência em gerenciamento e solução de dívidas técnicas e melhoria contínua;
- Experiência com testes automatizados (unitários, integração, aceitação)
- Experiência com docker;
- Experiência com git e CI/CD;
- Experiência com observabilidade de sistemas;
- Experiência com sistemas de mensageria e filas, preferencialmente Amazon SQS/SNS;
- Conhecimento teórico e prático de boas práticas de desenvolvimento de software ágil.
Você se destaca, se tiver:
- Conhecimentos de ferramentas low Code: n8n, Digibee;
- Experiência com banco de dados PostgreSQL;
- Experiência com ferramentas de monitoramento;
- Experiência com processos ágeis;
- Experiência com cultura e práticas DevOps;
- Experiência com serviços da AWS;
- Conhecimento em sistema de folhas de pagamento;
Como pessoa desenvolvedora de integrações, você vai:
- Projetar, desenvolver e manter integrações entre o sistema da empresa e outras aplicações, utilizando low code, javascript, node.js, typescript e nest.js;
- Realizar testes e depurações, visando a garantia de qualidade do projeto entregue;
- Interpretar requisitos e implementá-los;
- Participar de refinamentos técnicos e de negócio;
- Estimar prazos de entregas das tarefas;
- Propor novas ideias e soluções arquiteturais reutilizáveis;
- Identificar gargalos e melhorias de performance em nossas arquiteturas e processos;
- Fornecer orientação técnica para a equipe, ajudando-os a resolver problemas complexos, revisando código e promovendo as melhores práticas de desenvolvimento;
- Projetar e desenvolver arquiteturas eficientes e escaláveis, garantindo que as integrações atendam aos requisitos de desempenho, segurança e escalabilidade.
- Utilizar serviços da AWS para hospedar e gerenciar aplicações na nuvem;
- Utilizar banco de dados não-relacional e relacional, especialmente PostgreSQL, para armazenamento eficiente e escalável de dados;
- Garantir a observabilidade das integrações, implementando métricas, logs e rastreamento para monitoramento e diagnóstico;
- Realizar testes de software, incluindo testes unitários, de integração, de aceitação e outros, para garantir a estabilidade e a confiabilidade das aplicações;
- Configurar e utilizar ferramentas como Jenkins para automação de pipelines de integração e entrega contínua;
- Trabalhar em colaboração com a equipe para seguir metodologias ágeis e entregar valor de forma contínua aos clientes;
- Comunicar-se com o time de produto, traduzindo requisitos de negócio em soluções técnicas, fornecendo feedback técnico e colaborando para definir prioridades e expectativas;
Empresa: BairesDev
Trabalhe de Casa Arquiteto Python / Ref. 0071P
Contratação: Integral
title
Empresa: Grupo Primo
Front-end Engineer Pleno
Contratação: Integral
title