Desenvolvedor Full Stack Pleno
Salve esta vaga e mantenha sua pesquisa organizada
Crie uma conta gratuita para salvar vagas, criar alertas e retornar a esta listagem a partir do seu painel.
Ao continuar, você concorda com nossos Termos & Política de Privacidade.
Sobre a Oportunidade:
Estamos em busca de um Desenvolvedor Full Stack Pleno para se juntar ao nosso time Você será peça-chave no desenvolvimento, manutenção e evolução de nossas aplicações corporativas. Trabalhará de ponta a ponta, desde o backend em .NET até o frontend em React, integrando sistemas e focando sempre em melhorias contínuas de performance, segurança e qualidade de código. Buscamos um profissional colaborativo, que goste de trabalhar em equipes multidisciplinares e siga as melhores práticas de engenharia de software e metodologias ágeis.
Sobre a Oportunidade:
Estamos em busca de um Desenvolvedor Full Stack Pleno para se juntar ao nosso time Você será peça-chave no desenvolvimento, manutenção e evolução de nossas aplicações corporativas. Trabalhará de ponta a ponta, desde o backend em .NET até o frontend em React, integrando sistemas e focando sempre em melhorias contínuas de performance, segurança e qualidade de código. Buscamos um profissional colaborativo, que goste de trabalhar em equipes multidisciplinares e siga as melhores práticas de engenharia de software e metodologias ágeis.
O que você fará:
- Desenvolver e manter aplicações utilizando .NET, React e SQL.
- Criar, integrar e manter APIs RESTful com ASP.NET Core.
- Implementar novas funcionalidades e corrigir bugs com foco na qualidade.
- Participar ativamente de refinamentos técnicos e estimativas de desenvolvimento.
- Realizar code reviews e contribuir para a evolução da qualidade do código do time.
- Investigar e solucionar problemas técnicos em aplicações existentes.
- Apoiar implantações e realizar validações pós-implantação.
- Colaborar diretamente com Tech Leads, QAs, Product Owners e demais desenvolvedores.
Requisitos Obrigatórios:
- Backend: Experiência com C# e .NET Core / .NET 8 ou superior; Desenvolvimento de APIs RESTful com ASP.NET Core; Conhecimento em Entity Framework; Experiência com autenticação, autorização e integração entre sistemas; Programação assíncrona e tratamento de exceções; Aplicação de princípios SOLID, Clean Code e boas práticas.
- Frontend: Experiência com React.js e JavaScript/TypeScript; Desenvolvimento de componentes reutilizáveis e interfaces responsivas; Conhecimento de Hooks, gerenciamento de estado e consumo de APIs REST; Experiência com HTML5 e CSS3.
- Banco de Dados: Experiência com SQL e bancos de dados relacionais; Criação e manutenção de queries, joins, procedures e views; Conhecimento de modelagem de dados, índices e otimização de consultas.
- Engenharia de Software: Experiência com Git e fluxo de Pull Requests; Conhecimento de testes unitários e de integração; Experiência com metodologias ágeis (Scrum/Kanban); Capacidade de investigar problemas, analisar logs e corrigir defeitos em produção.
Requisitos Desejáveis (Será um diferencial):
- Conhecimento em AWS.
- Experiência com Docker e ambientes conteinerizados.
- Conhecimento de pipelines CI/CD.
- Conhecimento de mensageria e processamento assíncrono.
- Familiaridade com padrões de arquitetura como Clean Architecture e DDD.
- Conhecimento de segurança de APIs, OAuth 2.0 e JWT.
O que esperamos de um profissional Pleno:
Esperamos que você consiga desenvolver funcionalidades de ponta a ponta, desde a implementação de APIs e consultas SQL até a integração com interfaces React, com autonomia em demandas de média complexidade. Você deve ser capaz de investigar problemas, implementar correções e participar ativamente de discussões técnicas, recorrendo ao Tech Lead para decisões arquiteturais mais complexas.
Competências Comportamentais:
- Autonomia para executar demandas de média complexidade.
- Capacidade analítica e resolução de problemas.
- Comunicação clara com o time técnico e áreas de negócio.
- Organização e comprometimento com prazos.
- Proatividade e colaboração.
- Capacidade de compreender sistemas existentes e propor melhorias.