Desenvolvedor(a) Full Stack Pleno

IEBT Innovation Belo Horizonte - MG PJ Remoto
IEBT Innovation

IEBT Innovation

Detalhes da vaga

Cargo
Desenvolvedor(a) Full Stack Pleno
Contrato
PJ
Vagas
1
Modelo
Remoto
Publicada
21/09/2026

Localização

Descrição da vaga

Principais responsabilidades:
Desenvolver e manter APIs REST em C# e .NET (versões 6 e 10), organizadas em camadas (controllers, serviços, domínio e infraestrutura);
Manter e evoluir os sistemas existentes em .NET 6 e apoiar a evolução para o .NET 10;
Modelar dados e escrever migrations com Entity Framework Core e PostgreSQL, usando Dapper e consultas SQL otimizadas quando a performance exigir;
Documentar os endpoints (Swagger/OpenAPI) e escrever testes automatizados de unidade e de integração no backend;
Desenvolver telas e componentes em React e TypeScript no monorepo NX, mantendo a separação entre o código compartilhado e as páginas específicas de cada cliente;
Migrar funcionalidades do frontend legado (Create React App) para o novo shell em Vite, garantindo a convivência das duas versões durante a transição;
Integrar o frontend às APIs, cuidando de gerenciamento de estado, tratamento de erros, validação de formulários e desempenho das telas;
Escrever testes automatizados no frontend (Jest, Vitest, Testing Library);
Liberar mudanças de forma gradual, por cliente e por ambiente, com feature flags;
Acompanhar o ciclo de entrega, com pipelines no Bitbucket, imagens Docker e deploy via GitOps (ArgoCD);
Participar de code reviews e contribuir para a melhoria contínua da arquitetura, do código e dos processos de desenvolvimento.

Requisitos

Requisitos
Graduação completa ou cursando em Ciência da Computação, Sistemas de Informação, Engenharia de Software ou áreas correlatas, ou experiência equivalente comprovada;
Experiência anterior de 3 a 5 anos em desenvolvimento web full stack;
Sólida experiência com C# e .NET (6 ou superior) na construção de APIs REST, incluindo injeção de dependência, middlewares e configuração por ambiente;
Domínio de Entity Framework Core (migrations, relacionamentos, otimização de consultas) e conhecimento de Dapper ou de acesso a dados com SQL puro;
Conhecimento de banco de dados relacional (de preferência PostgreSQL), incluindo modelagem, índices e análise de desempenho;
Conhecimento de boas práticas de arquitetura e design (SOLID, separação em camadas, DTOs) e de segurança em APIs;
Sólida experiência com React e TypeScript, incluindo hooks, gerenciamento de estado (Redux), roteamento e lazy loading;
Conhecimento de HTML, CSS e componentização, com atenção à acessibilidade e à responsividade;
Experiência com testes automatizados no backend (xUnit, NUnit ou similares) e no frontend, além de Git e code review;
Boa comunicação, autonomia e perfil colaborativo;
Inglês básico para leitura de documentação técnica.

Será um diferencial:
Experiência com monorepos (NX) e com Vite;
Experiência com migração entre versões do .NET e com modernização de sistemas legados;
Conhecimento de arquitetura multi-tenant ou white-label;
Experiência com feature flags e com observabilidade (logs, métricas, tracing);
Experiência com Docker, Kubernetes, Terraform e AWS;
Vivência em empresas de tecnologia, consultoria ou prestação de serviços.

Benefícios

Plano de Saúde e Odontológico
Auxílio Home Office
Auxílio Alimentação
Férias Remuneradas
Day Off no aniversário
Programa Saúde e Bem-Estar
Programa de Desenvolvimento Individual (PDI).

Fonte: quickin

Interessado nesta vaga?

Candidate-se agora e dê o próximo passo na sua carreira.

Vagas relacionadas