Skills
Sobre a Vaga
Somos uma empresa de transformação digital de Campinas com foco em ser agente de transformação de vidas, negócios e pessoas. Acreditamos que para todo problema existe uma solução simples.
Estamos conectados a tudo, e o que nos conecta é um sonho grande.
Responsabilidades
- Projetar e implementar arquiteturas de aplicações distribuídas, escaláveis e resilientes utilizando microsserviços e padrões modernos de design de software.
- Atuar ativamente no desenvolvimento de código crítico, garantindo as melhores práticas em C# (.NET) no backend e React (TypeScript/JavaScript) no frontend.
- Desenhar, provisionar e gerenciar soluções na AWS (como EC2, ECS/EKS, Lambda, S3, RDS, DynamoDB, API Gateway, etc.), garantindo segurança, performance e otimização de custos.
- Utilizar amplamente ferramentas e assistentes de Inteligência Artificial (como GitHub Copilot, ChatGPT, Claude, etc.) para acelerar o desenvolvimento, realizar code reviews, gerar testes automatizados e propor melhorias arquiteturais.
- Orientar e mentorar a equipe de desenvolvedores, promovendo uma cultura de excelência técnica, code reviews rigorosos e adoção de novas tecnologias.
- Diagnosticar e resolver problemas complexos de performance e escalabilidade em sistemas de alta disponibilidade.
- Identificar proativamente oportunidades de melhoria técnica e de processos, propondo soluções inovadoras sem a necessidade de microgerenciamento.
Requisitos
- Ampla trajetória no desenvolvimento de software, com progressão clara até posições de arquitetura ou liderança técnica.
- Conhecimento profundo em C#, .NET Core / .NET 5+, ASP.NET Web API, Entity Framework e arquitetura de microsserviços.
- Experiência avançada em React, hooks, gerenciamento de estado (Redux, Context API, Zustand, etc.) e ecossistema JavaScript/TypeScript.
- Experiência sólida no desenho e implementação de soluções nativas na nuvem AWS, incluindo serviços de computação, armazenamento, banco de dados e networking.
- Conhecimento em Infraestrutura como Código (Terraform, CloudFormation) é um diferencial.
- Conhecimentos sólidos e práticos em aplicações distribuídas, mensageria (RabbitMQ, Kafka, SQS/SNS), consistência eventual e padrões arquiteturais (CQRS, Event Sourcing).
- Experiência prática e fluência na utilização de ferramentas de IA generativa aplicadas ao ciclo de vida de desenvolvimento de software (SDLC).
- Domínio de CI/CD, testes automatizados (unidade, integração, e2e), SOLID, Clean Architecture e metodologias ágeis.
- Perfil “hands-on” e resolvedor de problemas, com proatividade e autonomia.
- Capacidade de entender o impacto das decisões técnicas no negócio e vice-versa.
- Habilidade para traduzir conceitos técnicos complexos para stakeholders não técnicos e alinhar a visão arquitetural com a equipe de desenvolvimento.
- Paixão por tecnologia e busca constante por atualização, especialmente nas áreas de cloud computing e IA.
- Diferenciais: certificações AWS (ex: AWS Certified Solutions Architect - Professional) e contribuições para projetos open-source.
Beneficios
- levva Desenvolvimento: espaço aberto para troca de conhecimentos e experiências, com temas diversos, disponível a todos que desejam participar e contribuir.
- Radar: encontro para compartilhar conteúdos, novidades, celebrar conquistas, aprender juntos, criar conexões com o ecossistema da levva e um momento de descompressão.