Desenvolvedora Backend SR (Node.JS) Desenvolver soluções técnicas de média e alta complexidade, com baixo nível de supervisão e pouco apoio, através do desenvolvimento de requisitos de softwares utilizando-se das tecnologias back-end envolvidas no projeto; Conhecer a fundo a arquitetura back-end do software e ser capaz de atuar nela através da análise de seus componentes, organização e funcionalidades; Criar testes de alta complexidade, sejam estes manuais ou automatizados, que cubram o comportamento desejado dos componentes técnicos desenvolvidos utilizando os requisitos e ferramentas de testes; Documentar as etapas de desenvolvimento realizando o registro nas ferramentas de versionamento e documentação; Orientar e trabalhar com o time de desenvolvimento para encontrar soluções de negócio, arquitetura e desenho através da comunicação e trocas de conhecimento; Manter a qualidade do software verificando os processos, ferramentas e boas práticas disponíveis para o produto, etc Superior completo em tecnologia e afins (desejável).
Lógica de Programação; Competências_Stacks: Node.js - PostgreSQL - TypeScript - JavaScript - Test Driven Development - User Interface - Front-end - Continuous Integration - Continuous Delivery - HTML5 - CSS - CI - Next.js + CI/CD (CircleCI, Docker and kubernetes), Testing (jest, react-testing-library and Cypres; Fundamentos em frameworks de back-end (exemplo: Spring, Express, Rails, outros) - nível avançado; Fundamento em testes unitários - nível avançado; Banco de Dados - nível avançado; Métodos ágeis de desenvolvimento de software - desejável nível intermediário; Arquitetura de Software (exemplo: cliente-servidor, web, outros) - nível intermediário; Conhecimento em serviços bancários.