Minimum 5 years of Full Stack development experience
Proficiency in Python (FastAPI, Django or Flask)
Experience with JavaScript and jQuery
Experience with at least one modern SPA framework (React, Angular, Vue.js)
Requirements:
Enhance, integrate, and customize an internal developer portal based on a SaaS platform
Consume public APIs and webhooks from the platform to expand portal functionalities
Design, develop, and maintain backend microservices and RESTful/asynchronous APIs using Python
Implement front-end customizations and enhancements using JavaScript and jQuery
Job description
Este é um cargo remoto.
Oportunidade : Desenvolvedor FullStack - Pleno Requisitos: Experiência mínima de 5 anos em desenvolvimento Full Stack. Python (FastAPI, Django ou Flask). JavaScript. jQuery. Experiência com pelo menos um framework SPA moderno: React; Angular; Vue.js. Desenvolvimento de APIs RESTful. Programação assíncrona: asyncio; aiohttp. Arquiteturas orientadas a eventos (Event-Driven Architecture). Plataformas de streaming de eventos: Kafka; EventHub. Docker. Kubernetes ou Serverless. Infraestrutura como Código: Terraform; CloudFormation. Bancos de dados relacionais: PostgreSQL; MySQL. Bancos de dados NoSQL: MongoDB; Cosmos DB; Redis. OAuth2. OpenID Connect. SSO (Single Sign-On). Padrões corporativos de autenticação e autorização. Ferramentas de CI/CD: Jenkins; GitLab CI; GitHub Actions; Azure DevOps. Testes automatizados: pytest; unittest. Experiência prática com provedores de nuvem: AWS; Azure; GCP. Experiência em ambientes corporativos de grande porte. Experiência comprovada na entrega de soluções escaláveis e enterprise. Requisitos Técnicos Desejáveis Temporal.io ou ferramentas similares de orquestração de workflows. Experiência com arquiteturas de plugins ou extensões para portais de desenvolvedores. Experiência com: Backstage; Port.io; Frameworks proprietários. Experiência em customização e integração com plataformas SaaS por meio de: REST APIs; Webhooks; SDKs. Experiência comprovada na implantação e operação de serviços cloud-native. Contribuições em projetos Open Source. Participação ativa em comunidades técnicas, blogs ou GitHub. Atividades: Realizar melhorias, integrações e customizações em um portal interno de desenvolvedores baseado em plataforma SaaS. Consumir APIs públicas e webhooks da plataforma para expansão das funcionalidades do portal. Projetar, desenvolver e manter microsserviços backend e APIs RESTful/assíncronas utilizando Python. Implementar customizações e melhorias de front-end utilizando JavaScript e jQuery. Desenvolver soluções para proporcionar uma experiência de usuário (UI/UX) otimizada dentro do portal. Realizar deploy, escalabilidade e sustentação de serviços em ambientes cloud (AWS, Azure ou GCP). Trabalhar com containerização utilizando Docker. Utilizar soluções de orquestração como Kubernetes ou arquiteturas Serverless. Atuar com bancos de dados gerenciados, hubs de eventos e plataformas de streaming de eventos. Colaborar com equipes DevOps na definição e manutenção de pipelines CI/CD. Implementar e manter infraestrutura como código (IaC). Desenvolver e manter testes automatizados. Apoiar processos de release e implantação contínua. Monitorar e otimizar a performance das aplicações. Investigar e solucionar incidentes complexos em ambiente produtivo. Garantir disponibilidade, segurança e estabilidade dos componentes da solução. Participar de revisões de arquitetura e revisões de código. Garantir a adoção de padrões de desenvolvimento e boas práticas. Apoiar e orientar desenvolvedores menos experientes. Período: indeterminado Modelo de atuação: Remoto Idioma: Inglês Avançado