




Descrição: * Experiência: 4 a 6 anos como programador. * Formação: Superior completo em Engenharia da Computação, Ciência da Computação, Sistemas de Informação, Banco de Dados ou Análise e Desenvolvimento de Sistemas ou áreas relacionadas. * Conhecimentos desejáveis: Gestão de projetos, engenharia de software, segurança da informação e áreas relacionadas. Garantir a qualidade das implementações por meio de testes unitários e simulações operacionais, assegurando que os programas executem conforme o especificado e com a performance adequada; Elaborar o escopo dos projetos de sistemas, definindo padrões de arquitetura, construindo diagramas de aplicação, selecionando elementos estruturais e interfaces, integrações com sistemas internos e externos, além de definir requisitos de qualidade e tecnologias aplicadas; Implementar e acompanhar alterações em sistemas, avaliando impactos para garantir a integridade e estabilidade das soluções; Contribuir para o desenvolvimento de novos conceitos e técnicas, apoiando a inovação e a adoção de tecnologias de ponta pela empresa; Atuar em conformidade com o código de ética, normas de compliance, leis vigentes, regulamentações aplicáveis e políticas internas; Comprometer\-se com o atendimento aos requisitos das principais certificações de qualidade e ambientais (ISO 9001, ISO 14001 e SASSMAQ), assegurando a conformidade e a melhoria contínua dos processos. Tecnologias e Ferramentas Necessárias Backend: * Node.js Banco de Dados: * PostgreSQL (armazenamento permanente) * Redis (cache em memória) * MongoDB Containers: * Docker Mensageria: * RabbitMQ Frontend: * ReactJS Infraestrutura AWS: * ECS: Cluster para microserviços * EC2: Instâncias, grupos de segurança, load balancer e auto scaling * EKS: Serviço gerenciável de Kubernetes * RDS: Serviço de banco de dados * S3: Armazenamento de arquivos * MQ: Serviço de mensageria * CloudWatch: Monitoramento de logs e métricas * Lambda, CDN, VPC, VPN e ElastiCache (Redis) * SES: Envio de e\-mails Desenvolvimento: * Controle de versão: GitLab (com pipelines para testes, migrations, build e deploy configurados em arquivos) * Monitoramento: Sentry (rastreamento de erros no backend) * Metodologia Ágil: Scrum (daily, planning, estimativas, comunicação constante, review e retrospectiva) * Integrações: API REST * SQL: Consultas, validações e scripts diretamente no banco de dados 2511290202181740745


