Descrição completa da vaga
Responsabilidades:
- Desenvolver e manter aplicações web robustas e escaláveis utilizando .NET no backend e React no frontend;
- Colaborar com a equipe de design e produto para transformar requisitos em soluções técnicas eficazes;
- Implementar melhores práticas de codificação, garantindo a qualidade e a manutenibilidade do código;
- Realizar revisões de código e mentorar desenvolvedores mais juniores;
- Integrar serviços de terceiros e APIs conforme necessário;
- Participar de todas as fases do ciclo de desenvolvimento de software, incluindo planejamento, design, desenvolvimento, testes e implantação;
- Identificar e solucionar problemas de performance e escalabilidade;
- Manter-se atualizado com as novas tecnologias e tendências de mercado, propondo melhorias e inovações para nossos produtos.
Requisitos:
- Experiência comprovada em desenvolvimento full stack, com forte conhecimento em .NET e React;
- Proficiência em C# e na criação de APIs RESTful;
- Sólida experiência com bibliotecas e frameworks do React, como Redux;
- Conhecimento em bancos de dados relacionais e não relacionais;
- Experiência com ferramentas de versionamento de código, como Git;
- Familiaridade com práticas de DevOps e CI/CD;
- Capacidade de trabalhar de forma colaborativa em um ambiente ágil;
- Excelentes habilidades de resolução de problemas e comunicação
- Graduação em Ciência da Computação, Engenharia de Software ou área relacionada, ou experiência prática equivalente.
Diferenciais:
- Experiência prévia em startups ou ambientes ágeis;
- Conhecimento em outras linguagens de programação e frameworks;
- Experiência com cloud computing, preferencialmente AWS;
- Certificações na área de desenvolvimento de software.