Desenvolvedor fullstack (react + .net) - pleno
Summary
Full-stack developer building fintech loyalty programs: designs .NET APIs, React dashboards, and integrates payment gateways while ensuring system reliability and security for high-transaction workflows.
- Formação superior cursando ou concluída em Ciência da Computação, Engenharia de Software, Sistemas de Informação ou áreas correlatas;
- Experiência prévia atuando com desenvolvimento full stack, incluindo entrega ponta a ponta (banco de dados, API e interface);
- Experiência em C# e .NET 8/9 com ASP.NET Core (Web API e Worker Services);
- Conhecimento em boas práticas de arquitetura em camadas /Clean Architecture, injeção de dependência e separação de responsabilidades;
- Experiência com SQL Server (modelagem, escrita e otimização de queries) e Entity Framework, incluindo uso de migrations (FluentMigrator ou equivalente);
- Experiência no consumo e exposição de APIs REST, com autenticação JWT
- Conhecimento em cache com Redis e mensageria com RabbitMQ;
- Experiência com testes unitários utilizando xUnit;
- Experiência com React 19, TypeScript e Vite;
- Conhecimento em TanStack React Query para gerenciamento de estado e React Hook Form e Zod para formulários e validação;
- Experiência com Tailwind CSS, React Router e consumo de APIs utilizando Axios;
- Conhecimento em Git e fluxo de trabalho com Pull Requests;
- Experiência com Docker e docker-compose;
- Conhecimento em cloud (AWS), o ambiente utiliza ECR, S3, Cognito, Azure Storage e Amplify;
- Vivência em times ágeis (Scrum/Kanban).
Desejáveis:
- Experiência prévia em empresas de tecnologia com alto volume de transações, programas de fidelidade, ou sistemas críticos (ex: fintechs, e-commerce, mobilidade);
- Conhecimento de outras linguagens de programação como: Golang, Rust, etc;
- Experiência com integração a gateways de pagamento (ex: Mercado Pago);
- Conhecimento em Kubernetes e Terraform (a infraestrutura é versionada como código);
- Conhecimento em resiliência em integrações: Polly, retry, circuit breaker;
- Conhecimento em observabilidade (OpenTelemetry, Application Insights, health checks);
- Experiência com AWS Cognito ou outros provedores de identidade.
- Desenvolver e evoluir APIs REST em .NET 9 / ASP.NET Core, seguindo a arquitetura em camadas já estabelecida (Domain, Application, Infrastructure, Repository, WebApi, Worker);
- Construir telas e fluxos no painel administrativo em React 19 + TypeScript, com foco em usabilidade para operação interna;
- Integrar serviços internos (Marketplace Point Engine Admin) e provedores externos via HTTP clients, filas e proxies;
- Implementar processamento assíncrono em Workers consumindo mensagens (RabbitMQ);
- Escrever testes automatizados xUnit e manter a cobertura das camadas de domínio e aplicação;
- Participar de code review, refinamento técnico e decisões de arquitetura;
- Apoiar deploy e observabilidade: Docker, pipelines de CI/CD, health checks e telemetria;
- Atuar com autonomia para entender a regra de negócio e entregar ponta a ponta (banco, API, tela);
- Trabalhar em código legado e sistemas integrados, sem quebrar o que já funciona;
- Comunicar-se de forma clara com time de produto e stakeholders de negócio;
- Manter cuidado com dados sensíveis e transações financeiras.