Desenvolvedor(a) Node.js e React Sênior
CWI SoftwareDescrição da vaga
Se você está em busca de evolução na sua carreira e deseja atuar com novos desafios em um lugar que realmente entrega valor, a CWI é o lugar certo para você.
Somos uma empresa de Engenharia de Software, reconhecida como uma das mais importantes do setor de tecnologia no país. Com mais de três décadas de história e entregas globais de relevância, trabalhamos em parceria com nossos clientes, atuando de ponta a ponta nas soluções com as melhores tecnologias do mercado.
Na CWI, prezamos pela diversidade nas relações, projetos e vivências. Valorizamos o indivíduo e respeitamos as diferenças; esses são os pilares da nossa empresa.
Confira a oportunidade de Desenvolvedor(a) Node.js e React Sênior e junte-se ao nosso time:
Requisitos
- Experiência sólida com TypeScript, React e Node.js.
- Sólidos conhecimentos em arquitetura de aplicações distribuídas, microserviços, DDD, arquitetura orientada a eventos, Design Patterns e princípios SOLID.
- Experiência com sistemas de missão crítica, alta disponibilidade e ambientes de alta complexidade.
- Experiência prática com cloud, preferencialmente AWS, containers e orquestração com Docker e Kubernetes.
- Conhecimento em observabilidade, monitoramento, troubleshooting e práticas de segurança para aplicações corporativas.
- Experiência com testes automatizados (unitários, integração e E2E) e práticas de CI/CD.
- Vivência com revisão de código, mentoria técnica e definição de boas práticas de desenvolvimento.
- Capacidade de avaliar trade-offs técnicos e arquiteturais, considerando performance, escalabilidade, resiliência e manutenibilidade.
- Participar de refinamentos técnicos e funcionais junto aos times de Produto e Negócio.
- Elaborar especificações técnicas e definir estratégias de implementação.
- Atuar como referência técnica para os desenvolvedores da squad, promovendo boas práticas e compartilhamento de conhecimento.
- Conduzir discussões arquiteturais e propor soluções escaláveis, resilientes e de alta disponibilidade.
- Garantir a qualidade do código, a cobertura de testes, a observabilidade e a segurança das aplicações.
- Contribuir para a evolução da arquitetura da plataforma de PDV, considerando performance e volumetria transacional.
- Apoiar a definição de padrões de desenvolvimento e governança técnica.
- Trabalhar de forma colaborativa com equipes multidisciplinares.
- Experiência em sistemas de varejo e operações de PDV.
- Vivência com produtos financeiros, meios de pagamento, crédito ou banking.
- Experiência com aplicações desktop utilizando Electron.
- Vivência em ambientes de alta volumetria transacional.
- Experiência anterior atuando como Tech Lead.
- Conhecimento em Java e Spring Boot.
Tem interesse nesta vaga?