Sobre a vaga
Estamos em busca de uma pessoa Desenvolvedora Full Stack Sênior para atuar em todas as etapas do ciclo de vida do desenvolvimento de software, desde a concepção e definição da solução até a implementação, testes, entrega e sustentação das aplicações. Procuramos um perfil com forte atuação em desenvolvimento front-end utilizando JavaScript e frameworks modernos, aliado à experiência em back-end com .NET, capaz de contribuir tecnicamente para a evolução das soluções e colaborar com equipes multidisciplinares em um ambiente ágil e de alta complexidade.
Responsabilidades
✔ Desenvolver e manter aplicações full stack, com foco em front-end utilizando React e back-end em C#/.NET.
✔ Implementar novas funcionalidades com foco em performance, escalabilidade, segurança e qualidade de código.
✔ Integrar aplicações por meio de APIs e serviços, garantindo comunicação eficiente entre as camadas da aplicação.
✔ Participar da definição de soluções técnicas e decisões de arquitetura.
✔ Colaborar com times multidisciplinares, promovendo a melhor experiência para os usuários.
✔ Realizar manutenção corretiva e evolutiva das aplicações em produção, atuando em incidentes e melhorias.
✔ Apoiar processos de homologação, oferecendo suporte técnico e esclarecimento de dúvidas.
✔ Elaborar e manter documentação técnica, padrões e boas práticas de desenvolvimento.
✔ Garantir o cumprimento dos prazos e a qualidade das entregas.
Requisitos
✔ Experiência mínima de 5 anos em desenvolvimento de software.
✔ Sólida experiência com C# e .NET Framework/.NET Core.
✔ Experiência com React ou Angular, com foco em desenvolvimento de aplicações modernas.
✔ Domínio de HTML5, CSS3, JavaScript (ES6+) e TypeScript.
✔ Experiência com arquitetura MVC e desenvolvimento de Web APIs.
✔ Conhecimento sólido em Domain-Driven Design (DDD).
✔ Experiência com SQL Server, incluindo Procedures, Functions, Triggers e Views.
✔ Vivência com ORM Dapper.
✔ Experiência com ferramentas de versionamento e DevOps, como Git, Azure DevOps ou TFS.
✔ Capacidade de atuar em todas as fases do ciclo de desenvolvimento de software.
Diferenciais
➕ Experiência com serviços em Microsoft Azure.
➕ Vivência com metodologias ágeis.
➕ Conhecimento em aplicações conteinerizadas (Docker/Kubernetes).
➕ Experiência com mensageria, como RabbitMQ ou tecnologias similares.
➕ Conhecimento em soluções de Inteligência Artificial, como Claude Code.
➕ Certificações relacionadas ao desenvolvimento de software ou tecnologias Microsoft.
Modelo de trabalho
Híbrido – 2 dias presenciais por semana.
O que você encontrará na Maitha
Experiência de Desenvolvimento Individual de soft skills e acompanhamento em toda a jornada;
Gestão de bem-estar com acompanhamento de métricas e indicadores sobre a evolução de satisfação;
Treinamentos, workshops e meetups para evolução de soft e hard skills;
Rewards com programa de pontos e premiações;
TotalPass com várias opções de planos e mais de 250 modalidades, como musculação, cross training, yoga, dança e muito mais;
E muito mais!