* Salário: R$ 11.000 a R$ 20.000 por mês (estimado)
* O valor exibido é uma estimativa calculada com base em dados públicos e referências do mercado. Não garantimos que este seja o salário oferecido para esta vaga específica.
Área: Tecnologia da Informação
Nível: Senior
Descrição:
Estamos em busca de um profissional para ser o responsável por projetar, desenvolver e manter aplicações web e mobile de ponta a ponta, atuando em todas as camadas da stack, desde o backend em Python e NestJS até o frontend em React com TypeScript e Flutter para mobile. Garantir integração contínua (CI/CD) e alta performance, colaborando com equipes de UX/UI, QA e DevOps para assegurar qualidade, segurança e escalabilidade. Atuar também na mentoria de desenvolvedores juniores e na evolução de arquitetura e processos.
Principais Responsabilidades:
Projetar, desenvolver e manter APIs e microsserviços em Python e NestJS, garantindo segurança, escalabilidade e alta disponibilidade.
Implementar interfaces de usuário responsivas em React com TypeScript, assegurando performance e acessibilidade.
Desenvolver e publicar aplicativos móveis multiplataforma em Flutter, integrando-os aos serviços backend.
Integrar serviços e bancos de dados (PostgreSQL, MySQL, MongoDB), otimizando consultas e índices.
Colaborar com equipes de UX/UI, QA e DevOps na implementação de pipelines de CI/CD e automação de testes.
Escrever testes unitários e de integração para garantir a qualidade do código e reduzir incidentes em produção.
Monitorar ambientes de produção, diagnosticar problemas em tempo real e propor melhorias contínuas de performance.
Participar de revisões de código, realizar pair programming e mentorar desenvolvedores juniores.
Documentar arquitetura, fluxos de dados e melhores práticas, mantendo repositório organizado e atualizado.
Contribuir para a evolução de padrões técnicos, avaliar novas tecnologias e propor soluções inovadoras.
Requisitos e Qualificações:
Formação:
Graduação em Ciência da Computação, Engenharia de Software, Sistemas de Informação ou áreas correlatas (obrigatório).
Pós-graduação em Ciência de Dados, Inteligência Artificial, Engenharia de Software ou áreas afins (desejável).
Experiência Necessária:
Mínimo de 5 anos em desenvolvimento full stack, incluindo projetos em Python e NestJS.
Experiência comprovada em desenvolvimento frontend com React e TypeScript.
Vivência no desenvolvimento de aplicativos móveis com Flutter e Dart.
Conhecimento em arquitetura de microsserviços, APIs RESTful e GraphQL.
Habilidade para trabalhar com metodologias ágeis (Scrum/Kanban).
Inglês avançado para leitura de documentação técnica e comunicação com times globais.
Conhecimentos Técnicos:
Backend: Python (Django, Flask, FastAPI) e TypeScript com NestJS.
Frontend: React, Next.js e bibliotecas de gerenciamento de estado (Redux ou Context API).
Mobile: Flutter e Dart.
Bancos de Dados: PostgreSQL, MySQL e MongoDB.
Infraestrutura/DevOps: Docker, Kubernetes e CI/CD (Jenkins, GitHub Actions, GitLab CI).
Versionamento: Git e GitFlow.
Cloud: AWS, Azure ou GCP (EC2, S3, RDS ou equivalentes).
Testes Automatizados: Jest, PyTest, Cypress ou similares.
Habilidades Comportamentais:
Comunicação efetiva
Flexibilidade e adaptação
Engajamento e responsabilidade
Orientação para resultados e estratégia
Capacidade de análise e planejamento
Localização:
- Belo Horizonte/MG
