
Desenvolvedor de Software - Sênior (FullStack)
- Brasil
- Permanente
- Período integral
- Experiência sólida em desenvolvimento com Python (frameworks como Django, Flask ou FastAPI).
- Proficiência em Node.js (incluindo Express.js ou NestJS para construção de APIs).
- Conhecimento em C# (utilizando .NET Core ou ASP.NET para aplicações web e serviços).
- Experiência avançada em React.js, incluindo gerenciamento de estado (Redux ou Context API), componentes reutilizáveis e integração com APIs RESTful ou GraphQL.
- Desenvolvimento de aplicativos mobile cross-platform com React Native, incluindo navegação (React Navigation), integração com nativo (ex: Expo) e deploy para iOS e Android.
- Experiência com bancos SQL (ex: PostgreSQL, MySQL ou SQL Server), incluindo modelagem de dados, queries complexas e otimização de performance.
- Conhecimento em bancos NoSQL (ex: MongoDB, Redis ou Cassandra), com foco em esquemas flexíveis e escalabilidade.
- Boas práticas de desenvolvimento: Versionamento de código com Git, testes unitários/integração (Jest, PyTest ou NUnit), CI/CD (Jenkins, GitHub Actions) e containers (Docker).
- Experiência com arquiteturas de microserviços, cloud computing (AWS, Azure ou GCP) e segurança (autenticação JWT, OAuth).
- Familiaridade com metodologias ágeis (Scrum ou Kanban) e ferramentas de colaboração (Jira, Azure DevOps).