
Ativa os alertas de emprego por e-mail!
Cria um currículo personalizado em poucos minutos
Consegue uma entrevista e ganha mais. Sabe mais
Uma empresa de tecnologia está buscando um desenvolvedor full stack para projetar, desenvolver e manter aplicações web e mobile em Belo Horizonte. Você deve ter pelo menos 5 anos de experiência em Python, NestJS, React e Flutter, além de ser capaz de trabalhar em equipe e garantir qualidade. A função também envolve mentoria de desenvolvedores juniores e colaboração com equipes de UX/UI e DevOps.
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.
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.
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).
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.
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.