Desenvolvedor(a) Full Stack - Python

Pix Force
Não especificado
Remoto 🌐
Publicado em 09 de outubro de 2025

Descrição da Vaga

**Atividades:** * Projetar, desenvolver e manter aplicações de web completas (frontend e backend), garantindo qualidade, performance e escalabilidade; * Criar interfaces de usuário responsivas, interativas e com foco em UX; * Desenvolver APIs RESTful e microsserviços robustos, seguros e com alta disponibilidade; * Garantir compatibilidade cross\-browser e cross\-platform, aplicando design responsivo; * Projetar e construir componentes reutilizáveis e escaláveis no frontend e backend; * Integrar sistemas via mensageria (Kafka, RabbitMQ) e consumo de APIs; * Desenvolver e orquestrar aplicações com Docker e Kubernetes; * Monitorar desempenho de sistemas (frontend e backend), aplicando otimizações; * Implementar e manter pipelines CI/CD com foco em agilidade e qualidade nas entregas; * Implementar testes automatizados (unitários, integração, E2E) com ferramentas adequadas; * Realizar code reviews, promover boas práticas e padrões de desenvolvimento; * Documentar soluções técnicas, decisões arquiteturais e orientar outros membros do time; * Trabalhar com práticas ágeis e cultura DevOps. **Requisitos:** * Graduação em Ciência da Computação, Engenharia de Software, Sistemas de Informação ou áreas relacionadas; * Mínimo de 5 anos de experiência no desenvolvimento frontend e backend em projetos de grande escala, incluindo sistemas escaláveis e de alta disponibilidade; * Experiência comprovada com desenvolvimento de interfaces responsivas, performáticas e com foco em experiência do usuário (UX), bem como com arquitetura de microsserviços, APIs RESTful e sistemas distribuídos. **Habilidades Técnicas:** * Profundo conhecimento em tecnologias modernas de frontend e backend, incluindo frameworks, otimização de performance e arquitetura escalável; * Capacidade de projetar e desenvolver sistemas robustos ponta a ponta, considerando desempenho, segurança e manutenibilidade; * Experiência com code review, testes automatizados, debugging e boas práticas de engenharia de software; * Capacidade de mentorear e apoiar o crescimento técnico de outros desenvolvedores. **Tecnologias:** **Backend:** * + Linguagem Principal: Python; + Frameworks: SQL Alchemy, FastAPI, Pydantic; + APIs e Integração: RESTful APIs, GraphQL; + Mensageria: RabbitMQ (preferencialmente), Apache Kafka; + Banco de Dados: PostgreSQL (essencial), MySQL, Redis, Memcached, PostGIS; + Containers e Orquestração: Docker, Kubernetes; + Monitoramento e Logs: Prometheus, Grafana, Loki; + Práticas de CI/CD; + Práticas de Segurança: OWASP, autenticação/autorização seguras. **Frontend:** * + Linguagens e Frameworks: HTML5, CSS3, JavaScript (ES6\+), TypeScript, React.js (essencial), Next.js; + Gerenciamento de Estado: Redux, Context API, MobX, Zustand; + Estilização: Tailwind CSS, Styled\-components, Emotion, Material\-UI, Bootstrap, SASS/LESS; + Testes: Jest, React Testing Library, Cypress, Playwright; + Build e Deploy: Vite, Webpack, Babel, Azure Devops, Vercel, Netlify. **Desejável:** * Conhecimento em Java (SpringBoot); * Conhecimento em .NET (C\#, ASP.NET Core); * Familiaridade com Domain\-Driven Design (DDD), Event Sourcing, CQRS; * Vivência em ambientes de nuvem (AWS, Azure ou GCP).

Vaga originalmente publicada em: indeed

💼 Encontre as melhores oportunidades para desenvolvedores no Job For Dev