O que buscamos: Pessoa Desenvolvedora Fullstack com sólida experiência em back-end.
Local
Barueri - SP
Responsabilidades
- Desenvolver, implementar e manter aplicações back-end e front-end.
- Identificar e resolver problemas de negócio por meio da implementação de soluções em software.
- Atuar no design e desenvolvimento de novos aplicativos web e desktop.
- Desenvolver interfaces modernas, escaláveis e responsivas utilizando React.
- Automatizar processos e integrações entre sistemas.
- Implementar e manter APIs REST e integrações entre aplicações.
- Desenvolver e executar testes unitários e automatizados.
- Garantir qualidade, performance, acessibilidade e boas práticas de código.
- Participar ativamente de Code Reviews e decisões técnicas.
- Contribuir com documentação técnica das soluções desenvolvidas.
Requisitos
- Experiência com desenvolvimento, implementação e manutenção de softwares.
- Experiência com desenvolvimento Web e desktop utilizando .NET 8, ASP.NET Core e React.
- Sólida experiência com desenvolvimento front-end com React.
- Forte conhecimento em JavaScript e/ou TypeScript, HTML5 e CSS3.
- Experiência com arquitetura distribuída e microserviços.
- Vivência com WebServices REST e SOAP.
- Experiência com filas e mensageria (RabbitMQ, Kafka, SNS/SQS).
- Experiência com serviços em Azure.
- Experiência com banco de dados SQL Server.
- Conhecimento em Swagger e Auth0.
- Experiência com testes unitários (XUnit) e testes automatizados front-end.
- Domínio de métodos HTTP e autenticação com Token JWT.
- Conhecimento em Load Balancer.
- Experiência com containers e orquestração (Docker, Kubernetes e/ou AKS).
- Conhecimento em Azure APIM.
- Domínio dos princípios de orientação a objetos.
- Experiência com Git e versionamento colaborativo.
Diferenciais
- Experiência prévia no mercado financeiro.
- Conhecimento em gerenciamento de estado front-end (Redux, Zustand, Recoil ou similares).
- Experiência com ferramentas de build e bundling como Webpack, Vite ou similares.
- Vivência com Design Systems e bibliotecas de componentes reutilizáveis.
- Experiência com Storybook, design tokens ou integração com ferramentas como Figma.
- Familiaridade com CI/CD e arquiteturas baseadas em microfront-ends.